Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android - Actionbar 上的 MenuItem 的 使用細節和優化

android - Actionbar 上的 MenuItem 的 使用細節和優化

編輯:關於Android編程

MenuItem是actionbar上的元素,ui設計的時候的很多用這個控件。

使用:

1.編寫menu.xml資源文件

 



	 
可以設置icon文件,但是顯示效果可能不是很好。

 

showAsAction代表是否在actinbar中出現,常用always,ifroom,never;

 

2.在action中加載:

 

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_main, menu);
        return true;
    }

注意,可以自定義按鈕的屬性,就像自定義控件那樣,

 

首先編寫布局文件:

 



然後只需要在action的oncreateMenu()方法中增加幾行代碼,找到這個actionitem,然後調用setActionView()方法。

 

 

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_main, menu);
        inBoxMenuItem = menu.findItem(R.id.action_inbox);
        inBoxMenuItem.setActionView(R.layout.menu_item_view);
        return true;
    }



 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved