切换按钮用法

安吉·阿格瓦尔(Ankit Aggarwal)

使用切换按钮执行以下操作有什么区别?

togglebut.isChecked();
togglebut.isSelected();

和类似的setSelected()setChecked()

-编辑-该问题现在已作为社区Wiki回答,并且也包括此Activated案例。

安吉·阿格瓦尔(Ankit Aggarwal)

在问这个问题之前,我没有提到文档。该文档实际上使之很清楚。我正在回答这个问题,以便任何解决此问题的人都能得到有意义的答案。根据文件。

android:state_selected布尔值如果使用方向控件进行导航时(例如,使用d-pad浏览列表时),当对象是当前用户选择时应使用此项目,则为“ true”;否则为“ true”。如果未选择对象时应使用此项目,则为“ false”。当焦点(android:state_focused)不够时(例如,列表视图具有焦点并且使用d-pad选择其中的一个项目时),将使用选定状态。

android:state_checked布尔值如果在检查对象时应使用此项目,则为“ true”;否则为“ true”。如果取消选中对象,则应使用“ false”。

android:state_activated Boolean如果将对象激活为持久选择时应使用此项目,则为“ true”(例如在持久导航视图中“突出显示”先前选择的列表项目);如果在未激活对象时应使用它,则为“ false”。在API级别11中引入。

有关更多详细信息,请参阅上面评论中发布的链接。它对此进行了详细说明。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章