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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رفتن به صفحه جدید با اشاره به یک button (در اندروید)

رفتن به صفحه جدید با اشاره به یک button (در اندروید)

#1
سلام من در اکتیوی اصلی برنامه(xml)یک button تعریف کردم و در فایل java هم ایمپورت هارو وارد کردن و هم کد های لازم برای اتصال گزینه به صفحه هم گزاشتم
در ماینفست هم تعریف کردم ولی وقتی رو دکمه کلیک میکنم هیچ اتفاقی نمیفته
پاسخ

رفتن به صفحه جدید با اشاره به یک button (در اندروید)

#2
کدهاتون رو قرار بدید تا برسسی کنن دوستان
اینجوری راحتر میشه گفت مشکل از کجاست
فهمیدن بهتر از دانستن است.
پاسخ
 سپاس شده توسط admin

رفتن به صفحه جدید با اشاره به یک button (در اندروید)

#3
اقا من یه سوال دارم
من اگه بخوام با کلیک بر یک دکمه به صفحه جدید برم باید چی کار کنم (اول که باید در فایل main xml اشیارو وارد کنم مثلا دو تا button وارد کردم بعد برای هر کدوم باید یه فایل xml دیگه بسازم بعدم باید در فایل جاوا برای هر کدوم یه فایل جاوا بسازم خوب تااینجا درسته)
فرض میکنیم دکمه اول ایدیش but1 باشه که میخوام با کلیک بر روش به یه صفحه ای که فرض میکنیم توش یه متنی هست بروم
تا اینجا چن سوال برام پیش اومد در فایل جاوا مربوط به دکمه با ایدی but1 بعد از نوشتن کدهاش اون اخرش که باید بنویسیم
activity1.this,activity2.class
من باید به جای activity 1 و activity 2 چی بنویسم
خواهش مبکنم جوابمو بدید من با اموزش سایت چیزی نفهمیدم
 
پاسخ

رفتن به صفحه جدید با اشاره به یک button (در اندروید)

#4
نقل قول:تا اینجا چن سوال برام پیش اومد در فایل جاوا مربوط به دکمه با ایدی but1 بعد از نوشتن کدهاش اون اخرش که باید بنویسیم
activity1.this,activity2.class
من باید به جای activity 1 و activity 2 چی بنویسم
خواهش مبکنم جوابمو بدید من با اموزش سایت چیزی نفهمیدم

با سلام .
منظور از activity1 همون فایل جاوایی هست که دکمه داخلش هست (یعنی صفحه ای که الان در اون قرار دارین ) و منظور از activity2 همون فایل جاوایی هست که متنتون داخلش هست (یعنی صفحه ای که می خواین به اون برین ) .
خب الان کافیه به جای activity1 نام فایل جاوایی رو که دکمه ها رو توش تعریف کردین بنویسین و به جای activity2 نام فایل جاوایی رو که متن رو توش تعریف کردین بنویسین.
موفق باشید .
 
 *** بحث نکن ، به فکر راه حل باش  ***
پاسخ
 سپاس شده توسط admin ، Bahman2

رفتن به صفحه جدید با اشاره به یک button (در اندروید)

#5
پس ول تو فایل ماین جاوا اول نام پکیج بعد ایمپورت ها و بعد 

کد پی‌اچ‌پی:
Button b = (ButtonfindViewById(R.id.button1);
b.setOnClickListener(new OnClickListener() {
                         
    @
Override
    
public void onClick(View v) {
        
startActivity(new Intent(Activity1.thisActivity2.class));
    }
}); 

بنویسم همه چی درست کار میکنه اگه غلطه لطفا کد هاشو بنویسید
 
پاسخ

رفتن به صفحه جدید با اشاره به یک button (در اندروید)

#6
(۱۳۹۴/۰۳/۱۰, ۰۲:۵۳ ب.ظ)'hamidreza2000' نوشته: پس ول تو فایل ماین جاوا اول نام پکیج بعد ایمپورت ها و بعد 
کد پی‌اچ‌پی:
Button b = (ButtonfindViewById(R.id.button1);
b.setOnClickListener(new OnClickListener() {
                         
    @
Override
    
public void onClick(View v) {
        
startActivity(new Intent(Activity1.thisActivity2.class));
    }
}); 
بنویسم همه چی درست کار میکنه اگه علطه لطفا کد هاشو بنویسید
 

 

در متود OnCreate قرارش میدید و در Layout اکتیویتی که ساختید دکمه و id اون رو ست میکنید و حلله دیگه.
آموزش اون هم :

http://www.kelidestan.com/keys/keys.php?key=215
فک نمیکنم چیز سختی باشه !
برای دفعه اول هم که انجامش دادم ساده و واضح بود.
با روش ها دیگه مثل Intent نیز میشه انجامش داد.مثلا :

کد پی‌اچ‌پی:
public class MainActivity extends Activity {

  @
Override
  
public void onCreate(Bundle savedInstanceState) {
    
super.onCreate(savedInstanceState);
    
setContentView(R.layout.main);

    
Button btnactivity = (Button)findViewById(R.id.order); //for xml or layout refrence

    
btnactivity.setOnClickListener(new View.OnClickListener() {  //Button listener

      
@Override
      
public void onClick(View view) {
        
Intent intent = new Intent(FirstActivity.thisOrderScreen.class);   //Intent method
        
startActivity(intent);     //start the Intent
      
}

    });
  }


کامنت گذاری کردم واضح تر باشه.
موفق باشید.
پاسخ
 سپاس شده توسط admin

رفتن به صفحه جدید با اشاره به یک button (در اندروید)

#7
مرسی من یه بچه چهارده ساله ام ممنون که منو راهنمایی کردید در ضمن ببخشید این قد سوال پرسیدم
پاسخ
 سپاس شده توسط شماره مجازی امارات


پرش به انجمن:


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