0
I am using this code to add image to action bar.
ActionBar actionBar = getSupportActionBar();如何將圖像添加到操作欄?
actionBar.setDisplayOptions(actionBar.getDisplayOptions()
| ActionBar.DISPLAY_SHOW_CUSTOM);
ImageView imageView = new ImageView(actionBar.getThemedContext());
imageView.setScaleType(ImageView.ScaleType.CENTER);
imageView.setImageResource(R.drawable.logo_actionbar);
ActionBar.LayoutParams layoutParams = new ActionBar.LayoutParams(
ActionBar.LayoutParams.WRAP_CONTENT,
ActionBar.LayoutParams.WRAP_CONTENT, Gravity.RIGHT
| Gravity.CENTER_VERTICAL);
layoutParams.rightMargin = 0;
imageView.setLayoutParams(layoutParams);
actionBar.setCustomView(imageView);
但是stil我得到的圖像在centre.Can你請告訴我我錯在哪裏?在此先感謝。
你想做什麼?此外,這可能會有所幫助:http://stackoverflow.com/questions/15518414/how-can-i-implement-custom-action-bar-with-custom-buttons-in-android – Jim 2014-11-02 15:32:40
我不想創建任何XML文件,因爲我有12個不同的活動,這將需要在操作欄上不同的文本和圖像。是否有任何方式在java中執行。上面的代碼工作,但它顯示圖像的中心,但我希望它是在正確的的行動酒吧。 – Stormbuster 2014-11-02 15:36:19