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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
صفحه خوش آمد گویی با اسپلش اسکیرین (SplashScreen)، در برنامه نویسی اندروید

صفحه خوش آمد گویی با اسپلش اسکیرین (SplashScreen)، در برنامه نویسی اندروید

#3
سلام
دوست عزیز این کار به سادگی با یه دکمه و انتقال به یه اکتیویتی دیگه انجام میگیره
این کد برای انتقال به یه اکتیویتی دیگه

کد:
                startActivity(new Intent(Splash.this,WelcomePage.class));
//اینم برای بسته شدن اکتیویتی که داخلش هستیم
finish();

برای ساختش اول دو اکتیوتی میسازیسم و هر دو رو در ماینی فست تعریف میکنیم
صفحه ی اسپلش :

کد:
public class Splashextends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.splash);

        Handler handler = new Handler();
        handler.postDelayed(new Runnable() {
            @Override
            public void run() {
/// در اینجا WelcomePageصفحه ایه خوش امد گوییه که میخوایم به اونجا منتقل شه
                startActivity(new Intent(Splash.this,WelcomePage.class));
                Toast.makeText(Splash.this, "هدایت به صفحه ی خوش آمد گویی  ... ", Toast.LENGTH_SHORT).show();
                finish();

            }
        },5000);
        //

    }
}
}

صفحه ی خوش امد گویی رو هم یه دونه دکمه میزاریم و داخل کدش اینطوری تعریف میکنیم :

کد:
public class WellcomePage extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.wellcomepage);

// تعریف دکمه
        Button btn = (Button) findViewById(R.id.searchs);
// اجرای دکمه
        btn.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub

                Toast.makeText(WellcomePage.this, "هدایت به صفحه ی اصلی ... ", Toast.LENGTH_SHORT).show();
// هدایت به صفحه ی اصلی
                startActivity(new Intent(WellcomePage.this, HomeActivity.class));
                finish();
            }
        });
    }
}
پاسخ
 سپاس شده توسط admin ، sami ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پیام‌های این موضوع
RE: صفحه خوش امد گویی - توسط aliasghar - ۱۳۹۳/۰۸/۱۸, ۱۲:۰۲ ق.ظ

پرش به انجمن:


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