android控制項之menu 四

2021-06-03 16:31:36 字數 839 閱讀 9187

3.3 設定item顯示checkbox的格式

我們選取了其中兩item進行設定,如下:

1)在oncreateoptionsmenu()中設定這兩個item是可以顯示的是否checked的狀態:

menu.finditem(eight_id).setcheckable(true);

menu.finditem(forty_id).setcheckable(true);

2)在onprepareoptionsmenu()中,將如何和當前狀態一致這設定checked的狀態,例如:

case 8:

menu.finditem(eight_id).setchecked(true);

break;

case 40:

menu.finditem(forty_id).setchecked(true);

break;

3)什麼時候可以顯示

讓我們看看這兩個的顯示結果,我們發現「8 pix"的情況下menu沒有發生變化,而選擇40的時候,出現了變化。為什麼會這樣?顯示的前提是有足夠位置顯示。在「8 pix「由於是menu的第一頁的6個item,沒有足夠位置,而40px是more後的採用list的形式顯示,有足夠的位置,因此可以顯示。

同樣的,對於加icom的例子,我們可以在第一頁中看到icon,如果通過more的方式顯示後面的icon,這個是看不到的,android會給據ui情況進行適配。

結果如圖

menu控制項的使用

在.net的導航控制項中,我用的最多的是treeview控制項,今天無意間用到了menu控制項,感覺挺好的.寫出來當作筆記吧 前台 後台 region 頁面初始化 protected void page load object sender,eventargs e endregion region ...

Android之控制項

1.textview文字框的使用 新建乙個專案 model 選中到android 找到你新建的專案 res 移動到layout上新建乙個.xml檔案 片段內容如下 android layout width wrap content android layout height wrap content...

Android UI控制項詳解 Menu 選單

package com.bdqn.menu import android.os.bundle import android.content.intent import android.view.menu import android.view.menuitem author txf public c...