基礎之選單項的使用

2021-07-10 09:08:09 字數 1373 閱讀 3843

可以利用action bar部件提供的全部功能,將你的選項選單項放在action bar的右上角,對使用者來說使用更方便,控制該行為的主選單項屬性是android:showasaction。

這個屬性可接受的值有:

1、always:這個值會使選單項一直顯示在action bar上。

2、ifroom:如果有足夠的空間,這個值會使選單項顯示在action bar上。

3、never:這個值使選單項永遠都不出現在action bar上。

4、withtext:這個值使選單項和它的圖示,選單文字一起顯示。

xmlns:

android

=""xmlns:

=""xmlns:

tools

=""tools

:context=

".mainactivity"

>

android:id

="@+id/action_settings"

android

:orderincategory=

"100"

android

:title=

"@string/action_settings"

:showasaction=

"never"

/>

android:id

="@+id/action_remove"

android

:title=

"remove"

:showasaction=

"ifroom"

/>

android:id

="@+id/action_add"

android

:title=

"add"

:showasaction=

"always"

/>

android:id

="@+id/action_nothing"

android

:title=

"nothing"

:showasaction=

"withtext"

/>

public class mainactivity extends actionbaractivity 

@override

public boolean

oncreateoptionsmenu(menu menu)

@override

public boolean

onoptionsitemselected(menuitem item)

return true;

}}

忘寫case後的break;作死

遍歷選單項

遍歷任何窗體的menuitem 用了兩個多小時 略做修改,就可以實現其他功能,getmenuiteminfo提供的資訊足夠用了 procedure explorermenuitem menuhandle thandle varmenuindex integer menucaptionarray ar...

選單項引數

引數一 選單項 引數二 mf bycommand 表明 引數一 給出了選單項的識別符號。如果mf bycommand和mf position都沒被指定,則mf bycommand為預設標誌。mf byposition 表明 引數一 給出了選單項的以零為基準的相對位置。mf disabled 表明選單...

BREW的選單項

實現幾個選單選項的顯示。brew 的訊息機制 2 case 為evt key 裡面則處理什麼按鍵被按,並進行響應處理。問題 brh bar 都可以生成,但 resource editor 不能生成 res.h。解決 1 檢查 沒錯。2 將brew sdk2.0 換成3.0 仍然如此。3 經過研究,發...