選項菜單的方法、屬性、Java代碼生成

選項菜單:在用戶按手機上的Menu鍵時彈出的菜單;

    1、常用方法:

onCreateOptionsMenu(Menu menu):初始化菜單項時自動調用的方法;

    onOptionsItemSelected(MenuItem item):當用戶處理菜單項時自動調用的方法;

  onPrepareOptionsMenu(Menu menu):每次展開菜單項時自動代用的方法,可以修改某些菜單的可用性;

   2、常用屬性:

    item:菜單對象;

    android:id="@+id/action_setting":給當前菜單對象添加一個唯一的標識;

    android:title="@string/action_setting":指定菜單項的標題文字;

    android:orderInCategory="100":菜單的排序號,決定菜單的顯示順序,數字越大顯示的越靠近手機底部;

    app:showAsAction=“never”:當前菜單項的顯示行爲,

                                      never:永遠不要將這個菜單顯示在ActionBar上,

                                      always:當前菜單項用顯示在ActionBar上;

      app:enabled=“false”:指定當前菜單項是否可用,默認值是true,表示可用

   3、 用Java代碼生成選項菜單:

        生成一級菜單:

            menu.add(groupId,itemId,order,title);

        生成二級菜單:

             SubMenu subMenu=menu.addSubMenu(groupId,itemId,order,title);

             subMenu.add(groupId,itemId,order,title);



  

發佈了96 篇原創文章 · 獲贊 27 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章