آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

نمایش اکتیویتی

Hamed  9 سال پیش  9 سال پیش
0 0

سلام

در یکی از صفحات برنامه من چند دکمه قرار داره که با کلیک روی هرکدوم برنامه به صفحه بعدی میره
اما در نرم افزار بنده یک مشکل به وجود آمده و با زدن دکمه نرم افزار به صفحه بعد نمیره

در پایین کدها نمی دونم چی کار کنم تا علامت های قرمز از بین بروند

 برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال 
رامین پارسه  9 سال پیش
+1 0

سلام شما از یک ست آن کلیک لیسینر در یک ست آن کلیک دیگه استفاده کردی مشکل از } که بسته نشده جای درستش

0 0
بعد یک سوال دیگه پیش اومد چرا دوبار از ContentView استفاده کردی مگه نمیخوای به یک اکتیویتی بری؟ اگر داری به یک اکتیویتی دیگه میری اول مطمئن شو که نام اکتیویتی در مانیفستت هستش بعد وقتی یک اکتیوتی ایجاد میکنی توی متود ONCREATE همون اکتیوتی باید SetContentView کنی نه اینجا (9 سال پیش)
0 0
الان این کار شما بی معنیه چرا که شما داری انتقال پیدا میکنی به اکتیویتیه دیگه بعد داری یک لی آت دیگه به همین اکتیوتی که داخلشی ست میکنی (9 سال پیش)
0 0
الان برات مینویسم با کدهای خودت مطابقت بده (9 سال پیش)
پاسخ به سوال 
رامین پارسه  9 سال پیش
+1 0

حالا اکتیوتی دوم

در اخر مطمئن شو در مانیفستت معرفی شده

پاسخ به سوال 
sana ebadi  9 سال پیش
+1 0

            protected void onCreate(Bundle savedInstanceState){
              super.onCreate(savedInstanceState);
             setContentView(R.layout.form1);

           //تعریف دکمه ها
        Button btn1 = (Button) findViewById(R.id.btn1);
         Button btn2 = (Button) findViewById(R.id.btn2);

      //ست کردن لسنر به یکی از دکمه ها
    btn1.setOnClickListener(new OnClickListener){

   @Override
        public void onClick(View arg0){
     Intent intent = new Intent(B.this , C.class);
     B.this.StartActivity(intent);
     }
 });

}
                                                                                                                و یادتون باشه که اکتیویتی ها رو حتما تو مانفیست تعریف کنید و البته این برای یه دکمه اس دومی هم مثل همین بنویسی درست میشه .                        

پاسخ به سوال 
Hamed  9 سال پیش
0 0

از کمک شما دوستان ممنونم

مشکلم حل شد

 


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .