2011-08-16 9 views
1

ほとんどの株式Androidアプリで、Viewをクリックすると、Viewの背景が赤く点滅して、何が起こったとしても続行されることに気付きました。クリックするとビューが赤く点滅します。

私はこれを行う方法を理解できません。場合によっては、それが組み込まれているように見えますが、必ずしもそうではありません。クリックしたときにアクティビティ内にあるボタンオブジェクトはすべて赤く点滅し、そのようにするために何もする必要はありませんでした。しかし、私のListViewの項目はありません。私のListViewの各行は、複数の他のビューを含むViewGroupに対応しています。クリックすると、行全体(ViewGroup)が赤く点滅します。

機能的には、すべてが適切に機能していることを指摘しておきます。私は自分のリストアイテムをクリックすると、それが私の設計どおりに反応します。それはただ赤く点滅しません。誰でも私が逃していることを知っていますか?あなたは自分のリストにあなたのアイテムに使用あなたのメインのレイアウトにこれを追加することができ

答えて

2

android:addStatesFromChildren="true" android:background="@android:drawable/list_selector_background" 

(あなたが言ったように、すなわち、あなたのレイアウト/全行)一人の子供は、その後、すべての親を選択した場合になります選択され、押された他の状態についても同じです。セレクタは短いトランジションを適用します。

Btwは、赤はベンダーに依存しています。私のArchosでは、これは素晴らしいオレンジです。

よろしく、 ステファン

+0

アンドロイド:背景には、私が行方不明になった魔法の属性でした。ありがとう! –

関連する問題