PDA

View Full Version : افزودن دکمه به اکشن بار



esmail3309
جمعه 07 شهریور 1393, 10:17 صبح
سلام دوستان

یک کدی پیدا کردم برای اذافه کردن دکمه به اکشن بار

@Override
public boolean onCreateOptionsMenu(Menu menu) {

getMenuInflater().inflate(R.menu.main, menu);
return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {

switch (item.getItemId()) {



case R.id.java:
javaActivity();
return true;




default:
return super.onOptionsItemSelected(item);
}

}

public void homeActivity() {










}

public void javaActivity() {
startActivity(new Intent(this, about_us.class));

}




می خواستم بدونم چطوری میتونم یک دکمه ی دیگه به اکشن بار (همین کد)اذافه کنم؟آخه هر کارمی کنم نمیشه!!:متفکر:

sma6871
جمعه 07 شهریور 1393, 15:04 عصر
به آدرس res/menu میرید و فایل main_menu.xml رو باز میکنید و یه آیتم دیگه اضافه میکنید

بعد با استفاده از id که براش در نظر گرفتید تو همین switch/case مشخص میکنید که چه کاری انجام بده

1yaram
جمعه 07 شهریور 1393, 15:30 عصر
دوست عزیز اینجا کامل گفته شده
کلیک (http://barnamenevis.org/showthread.php?463850-%D8%A7%D8%B0%D8%A7%D9%81%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-%D8%AF%DA%A9%D9%85%D9%87-%D8%A8%D9%87-titlebar&highlight=%D8%A7%DA%A9%D8%B4%D9%86+%D8%A8%D8%A7%D8 %B1)

esmail3309
جمعه 07 شهریور 1393, 17:50 عصر
به آدرس res/menu میرید و فایل main_menu.xml رو باز میکنید و یه آیتم دیگه اضافه میکنید

بعد با استفاده از id که براش در نظر گرفتید تو همین switch/case مشخص میکنید که چه کاری انجام بده

آره خب اینو که میدونم
مشکل من اینجاست که بعد از اذافه کردن یک آیتم دیگه، نمیتونم با استفاده از آیدیش اونو تو کد های بالا طوری که با انتخابش به یک صفحه ی دیگه بره تنظیم کنم!! (دقیقا مثل کاری که دکه ی موجود در کد بالا انجام میده)

شما میتونید کد بالا رو کامل کنید کامل کنید؟

esmail3309
جمعه 07 شهریور 1393, 17:54 عصر
دوست عزیز اینجا کامل گفته شده
کلیک (http://barnamenevis.org/showthread.php?463850-%D8%A7%D8%B0%D8%A7%D9%81%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-%D8%AF%DA%A9%D9%85%D9%87-%D8%A8%D9%87-titlebar&highlight=%D8%A7%DA%A9%D8%B4%D9%86+%D8%A8%D8%A7%D8 %B1)


ممنون ولی همون طورکه گفتم من میخوام طوری کد بالا رو ادیت کنم که بتونم یک دکمه دیگه بهش اذافه کنم. اون لینکی که دادی رو بلدم ولی من می خوام با استفاده از همین کد به اکشن بارم دکمه اذافه کنم اما مشکلم اینجاس که نمیتونم دکمه ی دومروتوی کد بالا تعریف کنم!!(دقیقا مثل کاری که دکه ی موجود در کد بالا انجام میده)

اگه یک کمکی برسونید خیلی ممنون میشم

esmail3309
شنبه 08 شهریور 1393, 06:08 صبح
دوستان منتظرم...

yuttrim20
شنبه 22 آذر 1393, 15:49 عصر
دوستان منتظرم...
ببین این (http://barnamenevis.org/showthread.php?478566-%D9%86%D8%AD%D9%88%D9%87-%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%DB%8C%DA%A9-%D8%A7%DA%A9%D8%AA%DB%8C%D9%88%DB%8C%D8%AA%DB%8C-%D8%A8%D9%87-%DB%8C%DA%A9-%D8%A2%DB%8C%D8%AA%D9%85-%D8%A7%D8%B2-%D9%85%D9%86%D9%88) به دردت میخوره