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


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

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

#1
سلام سلام
اساتید لطفا کمک کنید
یک صفحه  اسپلش اسکیرین ساختم در ابتدای برنامه به مدت 5 ثانیه بعد از نمایش اون میخوام یه صفحه خوش امد گویی که طراحی کردم ظاهر بشه
نمیدونم چطوری اون صفحه خوش امد گویی ظاهر بشه و  داخل اون صفحه یک ایمیج باتن قرار بدم که کاربر اونو لمس کرد وارد محیط اصلی برنامه بشه
از دوستان اگه کسی برای پروژه hello word این کارو انجام بده و پیوست کنه برنامه رو تا از روش ببینم چطوری انجام دادن خیلی ممنون میشم
پاسخ

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

#2
سلام.
نگاهی به موضوع زیر بیندازید :

http://www.kelidestan.com/forum/showthread.php?tid=4795

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط aliasghar

صفحه خوش آمد گویی با اسپلش اسکیرین (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


پرش به انجمن:


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