[英]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.