[英]Checkbox on left of an item in NavigationView
我正在使用設計支持庫的NavigationView,並且在使用的菜單中包含以下內容:
<item android:title="Check The CheckBox"
app:actionViewClass="android.support.v7.widget.AppCompatCheckBox"/>
現在我有了一個復選框,這解決了一半的問題,但是我希望讓CheckBox出現在通常放置圖標的位置,就像在帶有日歷列表的Google日歷應用中是如何完成的
菜單項具有可checkable
屬性。
<item android:title="Check The CheckBox"
android:checkable="true"/>
您也可以將多個可檢查項一起<group>
。
<group android:checkableBehavior="all">
<item android:title="Check The CheckBox"/>
</group>
為了使CheckBox出現在菜單項的左側,最好的選擇是將菜單項的圖標設置為選中或未選中的圖像(取決於菜單項的選中狀態)。 我剛剛看過Google日歷應用,這就是它的功能。 此外,Android Menus文檔也暗示了這一點:
注意:圖標菜單(從選項菜單)中的菜單項無法顯示復選框或單選按鈕。 如果選擇使圖標菜單中的項目為可檢查狀態,則必須在每次狀態更改時通過交換圖標和/或文本來手動指示已檢查狀態。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.