使用切換按鈕進行以下操作有什麼區別?切換按鈕的使用情況
,同樣setSelected()
和setChecked()
。
-EDIT- 現在這個問題已經作爲社區維基解答,並且還包括Activated
案例。
使用切換按鈕進行以下操作有什麼區別?切換按鈕的使用情況
,同樣setSelected()
和setChecked()
。
-EDIT- 現在這個問題已經作爲社區維基解答,並且還包括Activated
案例。
在提出這個問題之前,我沒有提到文檔。文件實際上明確表示。我正在回答這個問題,以便任何得到這個問題的人都能得到有意義的答案。根據文件。
android:state_selected布爾型。如果在使用方向控件進行導航時(如使用d-pad在列表中導航時),當對象是當前用戶選擇時應使用此項目時爲「true」;如果未選擇對象時應使用此項目,則爲「false」。焦點(android:state_focused)不夠用時(如列表視圖具有焦點並且其中的某個項目用d-pad選中)時,將使用所選狀態。
android:state_checked布爾型。如果在檢查對象時應該使用該項目,則爲「true」;如果在取消對象時應該使用「false」。
android:state_activated布爾型。如果在激活對象作爲持久性選擇時(例如,在持久導航視圖中「突出顯示」之前選擇的列表項),則應該使用此項目。如果對象未被激活時應該使用「false」。在API級別11中引入。
有關更多詳細信息,請參閱上面註釋中發佈的鏈接。它詳細闡述了這一點。
http://stackoverflow.com/questions/11504860/what-is-the-difference-between-the-states-selected-checked-and-activated-in-and;) –