hamedg1366
پنج شنبه 18 تیر 1394, 11:54 صبح
با عرض سلام خدمت همه دوستان عزیز
اصل سوالم :
چطور میتونم جای آیکن Navigation و اکشن بار رو عوض کنم ؟ (Navigation = بیاد سمت راست ------ آیکن اکشن بار = بره سمت چپ )
مشکلم :
یه آیکن Navigation و یه آیکن اکشن بار دارم میخوام Navigation در سمت راست باشه و اکشن بار سمت چپ باشه ، چطر این کار رو اصولی انجام بدم ؟
توضیحات تکمیلی:
راه حل 1 -با جستجوهای زیاد =>خود Navigation رو آوردم سمت راست ؛ آیکن Navigation رو حذف کردم و بعد جاش یه آیکن شبیهش گذاشتم سمت راست و بعنوان اکشن بار ازش استفاده کردم ،
اما چون یه دکمه اکشن بار هم دارم نتونستم onCreateOptionsMenu(Menu menu) دو تا
getMenuInflater().inflate(R.menu.my_menu1, menu);
getMenuInflater().inflate(R.menu.my_menu2, menu);
درست کنم .
راه حل 2 - هر 2 تا دکمه (دکمه Navigation و اکشن بار) رو توی یه لایوت بذارم و اون رو ست کنم با اکشن بار ، کار کرد اما جالب نبود راستش به دلم نچسبید ، اصولی نمیاد !!!!!
کد هاش :
public class TestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayUseLogoEnabled(false);
actionBar.setDisplayHomeAsUpEnabled(false);
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayOptions(actionBar.DISPLAY_SHOW _CUSTOM);
View cView = getLayoutInflater().inflate(R.layout.actionbar, null);
actionBar.setCustomView(cView);
}
public void Click(View v) {
if (v.getId() == R.id.imageIcon) {
Log.e("click on--> ", "Action icon");
}
در آخر لازم ، دوستان بدجور کارم گیر هس لطفا کمک کنید
با تشکر از همتون
اصل سوالم :
چطور میتونم جای آیکن Navigation و اکشن بار رو عوض کنم ؟ (Navigation = بیاد سمت راست ------ آیکن اکشن بار = بره سمت چپ )
مشکلم :
یه آیکن Navigation و یه آیکن اکشن بار دارم میخوام Navigation در سمت راست باشه و اکشن بار سمت چپ باشه ، چطر این کار رو اصولی انجام بدم ؟
توضیحات تکمیلی:
راه حل 1 -با جستجوهای زیاد =>خود Navigation رو آوردم سمت راست ؛ آیکن Navigation رو حذف کردم و بعد جاش یه آیکن شبیهش گذاشتم سمت راست و بعنوان اکشن بار ازش استفاده کردم ،
اما چون یه دکمه اکشن بار هم دارم نتونستم onCreateOptionsMenu(Menu menu) دو تا
getMenuInflater().inflate(R.menu.my_menu1, menu);
getMenuInflater().inflate(R.menu.my_menu2, menu);
درست کنم .
راه حل 2 - هر 2 تا دکمه (دکمه Navigation و اکشن بار) رو توی یه لایوت بذارم و اون رو ست کنم با اکشن بار ، کار کرد اما جالب نبود راستش به دلم نچسبید ، اصولی نمیاد !!!!!
کد هاش :
public class TestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayUseLogoEnabled(false);
actionBar.setDisplayHomeAsUpEnabled(false);
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayOptions(actionBar.DISPLAY_SHOW _CUSTOM);
View cView = getLayoutInflater().inflate(R.layout.actionbar, null);
actionBar.setCustomView(cView);
}
public void Click(View v) {
if (v.getId() == R.id.imageIcon) {
Log.e("click on--> ", "Action icon");
}
در آخر لازم ، دوستان بدجور کارم گیر هس لطفا کمک کنید
با تشکر از همتون