انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
صفحه راهنما

صفحه راهنما

#1
سلام خدمت دوستان شاید در بعضی از برنامه ها دیده باشید که زمانی که برای اولین بار وار برنامه میشید یه صفحه راهنما وجود داره و از دفعه های دیگه که وارد برنامه می شی اون صفحه نیس می خواستم ببینم طریقه ساختنش چه طوره
یه سوال دیگه هم دارم تو همون صفحه راهنما مثلا یه نوشته هست که برای رفتن به صفحه بعد صفحه را به سمت راست یا چپ بکشید اونم توضیح بدید ممنون
 
Better then Best
پاسخ

صفحه راهنما

#2
این کد رو در اکتیویتی اصلی بنویس
کد پی‌اچ‌پی:
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);
        
   
    }

 
همه آدما برای رسیدن به جایی که هستند از تجربه دیگران استفاده کردند
پس چرا ما از اندک تجربه ای که داریم برای راهنمایی دیگران استفاده نکنیم؟؟

 
پاسخ
 سپاس شده توسط s.saeid ، mohammadjobeh ، Shadow 7 ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان