2012-01-11 6 views
0

アイテムでリストを作成しようとしています。これらの項目には、チェックボックスとカスタム表示が含まれています。チェックボックスのテーマを変更したので、これらのチェックボックスにカスタム画像が必要です。 最初のアイデアは、チェックボックスとカスタム表示でチェック可能な直線レイアウトを作成することでした。 CheckBoxesがアイテムのフォーカスを取得したという問題が発生しましたが、アイテム全体にクリックの背景が異なるようにするため、チェックボックスにフォーカスを当てないようにします。だから、私はオリジナルの考え方を、アイテムのチェック状態を表すdrawableを実装するように変更したのです(drawableはアイテムをクリックすると置き換えられます)。これでsetCheckedが呼び出されないという問題が発生しました。 setCheckedではなく、onClick(レイアウトにリスナーを追加する場合)が呼び出されています。チェック可能なインターフェイスは、クリック時にsetCheckedを呼び出す必要がありますか?誰かが詳しく説明できますか?事前にリスト内のチェック可能なインターフェイスを持つLinearLayout setCheckedがアイテムのクリックで呼び出されない

おかげで私のListView上setSelection(位置)を呼び出す

敬具、 ブラム

答えて

0

は私の問題を解決しました。チェック可能なレイアウトのメソッドが今呼び出されます。

敬具、 ブラム

関連する問題