0

Android アプリのタブの色を変更しようとしています。しかし、私はそれを成し遂げることができません。必要な画像をすべてコピーし、Photoshop で再描画しました。しかし、これは私が得るすべてです。

ここに画像の説明を入力

私が最初に行ったのは、 のフォルダーtab_indicator.xmlからをコピーすることでした。drawableandroid-sdk\platforms\android-8\data\res\drawable

次に、そのxmlファイルで参照されているすべての画像を自分のdrawable-hdpiフォルダーにコピーしました。android-sdk\platforms\android-8\data\res\drawable-hdpiそれらの画像をフォルダからコピーしました。

tab_unselected.png次のようにファイルを再描画しました。

元のファイル (tab_unselected.9.png): ここに画像の説明を入力

新しいファイル: ここに画像の説明を入力

しかし、上のスクリーンショットでわかるように、境界線だけが色付けされています。選択されていない場合、タブ自体は黒のままです。

Java コードを使用せずにそのタブのスタイルを設定するにはどうすればよいですか。XML ファイルの追加や .png ファイルの編集は気にしません。


ところで、フォルダーにカスタムTabHostxml ファイルを追加し、タグに追加しました。layoutandroid:background="@drawable/tab_indicator"TabWidget

4

1 に答える 1

0

タブの色だけを変更したい場合は、png ファイルを使用する必要はありません。こちらをご覧ください。参考になれば幸いですhttp://joshclemm.com/blog/?p=136

于 2012-08-08T20:39:37.730 に答える