国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android標題欄上添加多個Menu按鈕的實例

2019-12-12 02:02:10
字體:
來源:轉載
供稿:網友

Android標題欄上添加多個Menu按鈕的實例

前言:

最近項目中碰到要在Android Menu旁邊再添加一個按鈕,而不是點擊menu按鈕然后在彈出一些選項.

MainActivity代碼:

public class MainActivity extends Activity {   private static final int MENU_CONFIRM = 17;    @Override   protected void onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstanceState);     setContentView(R.layout.activity_main);   }    @SuppressLint("NewApi")   @Override   public boolean onCreateOptionsMenu(Menu menu) {     // Inflate the menu; this adds items to the action bar if it is present.     getMenuInflater().inflate(R.menu.main, menu);     //添加標題欄的確定按鈕     MenuItem item=menu.add(0,MENU_CONFIRM,0,R.string.operation_confirm);          /**      * setShowAsAction參數說明  MenuItem接口的一些常量      * SHOW_AS_ACTION_ALWAYS  總是顯示這個項目作為一個操作欄按鈕。      * SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW  此產品的動作視圖折疊成一個正常的菜單項。      * SHOW_AS_ACTION_IF_ROOM  顯示此項目作為一個操作欄的按鈕,如果系統有空間。      * SHOW_AS_ACTION_NEVER   從不顯示該項目作為一個操作欄按鈕。      * SHOW_AS_ACTION_WITH_TEXT 當這個項目是在操作欄中,始終以一個文本標簽顯示它,即使它也有指定一個圖標。      */     item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);//主要是這句話          item.setOnMenuItemClickListener(listener);//添加監聽事件     item.setIcon(R.drawable.ic_menu_confirm);//設置圖標     return true;   }      OnMenuItemClickListener listener=new OnMenuItemClickListener() {     @Override     public boolean onMenuItemClick(MenuItem item) {       switch (item.getItemId()) {       case MENU_CONFIRM:         Toast.makeText(MainActivity.this, "您點擊了確定按鈕", Toast.LENGTH_SHORT).show();         break;       default:         break;       }       return false;     }   }; } 

效果圖如下:


如有疑問請留言或者到本站社區交流討論,大家共同進步,本站關于Android開發的文章很多,希望大家搜索查閱,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台安县| 汝城县| 龙州县| 铜山县| 且末县| 许昌县| 辽源市| 自治县| 崇仁县| 湖南省| 五家渠市| 青冈县| 浦江县| 顺昌县| 莆田市| 姚安县| 大冶市| 巴林左旗| 通化县| 昌宁县| 靖边县| 田东县| 漳州市| 阳高县| 云和县| 鄂托克旗| 通榆县| 雷山县| 锦屏县| 海晏县| 卢龙县| 萍乡市| 邯郸市| 陇川县| 龙江县| 阿图什市| 鸡东县| 厦门市| 宿松县| 通化市| 常州市|