35

ListViewアイテムのstate_activate、state_selected、state_pressed、state_focusedの違いを誰かが説明できますか(または説明するリンクを教えてください)?それらはすべてListViewsの有効な状態ですか?タッチとキーボードのどちらを使用するかは重要ですか?このリンクは無効になっているようです。

どうもありがとう!

4

1 に答える 1

69
  • state_selectedキーボード/十字キー/トラックボールなどを使用してアイテムを選択するときに使用されます。
  • state_activatedView.setActivated(true)が呼び出されたときに使用されます。これは「永続的な選択」に使用されます(たとえば、タブレットの設定を参照)
  • state_pressedユーザーがタッチ、キーボード、またはマウスのいずれかでアイテムを押しているときに使用されます
  • state_focusedアイテムがフォーカス可能とマークされていて、キーボード/十字キー/トラックボールなどのユーザーを介してフォーカスを受け取った場合に使用されます。または、アイテムがタッチモードでフォーカス可能である場合
于 2012-11-29T20:36:55.993 に答える