2012-01-12 16 views
0

私はListView/GridViewでAndroidアプリケーションを開発しています。ICS ListViewの背景が無効に設定されているときにonclicklistener

私はconvertView(私のアダプタのgetView()メソッドで返すビュー)にonClickListenerを設定しているので、押されたときにセルの背景はもはや輝きません。 xmlレイアウトファイル(値 '背景')で自分のdrawable(特定の押された状態)を設定できますが、元のもの(onClickListenerが設定されていない場合など)を保持したいと思います。

誰かが私が元の背景を(押された状態で)保持する方法を教えてもらえますか?

はあなたに

PSありがとう:私の下手な英語のため申し訳ありませんが、そのアダプタビュー場合は、私はフランス語

答えて

1

よ、なぜあなたはOnItemClickListenerを追加しないのですか?。

+0

ありがとうございます。 (getView()メソッドで返されたビューのonclickListenerではなく)ListivewでonItemClickListenerを使用すると、問題は解決されます。 これはonItemClickListenerを使用する方が良いですか、それとも別の方法でも問題ありませんか? (私が持っていた問題を除いて) – Valentin

+0

どちらのメソッドも問題ありません。しかし、リスト項目をフォーカス可能にしたい場合は、onClickListenerを使うべきです。その場合、OnItemClickListenerは機能しません。 –

関連する問題