کلیدستان

نسخه‌ی کامل: صفحه راهنما
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام خدمت دوستان شاید در بعضی از برنامه ها دیده باشید که زمانی که برای اولین بار وار برنامه میشید یه صفحه راهنما وجود داره و از دفعه های دیگه که وارد برنامه می شی اون صفحه نیس می خواستم ببینم طریقه ساختنش چه طوره
یه سوال دیگه هم دارم تو همون صفحه راهنما مثلا یه نوشته هست که برای رفتن به صفحه بعد صفحه را به سمت راست یا چپ بکشید اونم توضیح بدید ممنون
 
این کد رو در اکتیویتی اصلی بنویس
کد پی‌اچ‌پی:
final SharedPreferences shared getSharedPreferences("Prefs1"MODE_PRIVATE);
        final 
SharedPreferences.Editor editor shared.edit();
        
boolean isFirstRun shared.getBoolean("FIRSTRUN1"true);
        if (
isFirstRun){
            
// Code to run once
            
            
final Dialog dialog = new Dialog(this);
            
dialog.setContentView(R.layout.dialog);
            
dialog.setTitle("*با تشکر از انتخاب شما*");
                             
            
            
TextView text = (TextViewdialog.findViewById(R.id.textView1);
            text.setTypeface(tf);
            
            text
.setText("متن مکورد نظر");
    


                             
            Button dialogButton 
= (Buttondialog.findViewById(R.id.button1);
            
// if button is clicked, close the custom dialog
            
dialogButton.setOnClickListener(new OnClickListener() {
                @
Override
                
public void onClick(View v) {
                    
dialog.dismiss();
                }
            });
                             
            
dialog.show();
            
            
editor.putBoolean("FIRSTRUN1"false);
            
editor.commit();   
        } 
ای کد هار و هم در قسمت prefa


کد پی‌اچ‌پی:
public class Prefa extends PreferenceActivity {
    @
Override
    
protected void onCreate(Bundle savedInstanceState) {
        
// TODO Auto-generated method stub
        
super.onCreate(savedInstanceState);
        
        
SharedPreferences prefs PreferenceManager.getDefaultSharedPreferences(this);
        
Boolean b prefs.getBoolean("FIRSTRUN"true);
        
   
    }