1

アプリのカスタム テーマに取り組んでいます。現在、すべてのリストビューは、リストビュー ヘッダーの背景に同じドローアブルを使用し、リストビュー アイテムの背景に 2 つの交互のドローアブルを使用して、明るい/暗いリスト アイテムを交互に実現しています。

これらの 3 つのドローアブルを、私が行っているカスタム テーマごとに変更/交換できるかどうか疑問に思っていました。しかし、どうすればいいのかわかりません。ヘルプや入力はありますか?前もって感謝します

念のため:

listview_headr.xml 内の android:background attr にリスト ヘッダーの背景用のドローアブルを設定します (これをヘッダー ビューに拡張し、list.addHeaderView(header_view) を実行します)。

リスト項目の背景については、 getView メソッドをオーバーライドしてリストを作成するために使用されるそれぞれのアダプターで setBackgroundResource を使用します

4

1 に答える 1

0

You can apply different theme to list view and in each theme you can set different drawables.

于 2012-03-15T11:25:15.877 に答える