Android アプリのタブの色を変更しようとしています。しかし、私はそれを成し遂げることができません。必要な画像をすべてコピーし、Photoshop で再描画しました。しかし、これは私が得るすべてです。
私が最初に行ったのは、 のフォルダーtab_indicator.xml
からをコピーすることでした。drawable
android-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 ファイルの編集は気にしません。
ところで、フォルダーにカスタムTabHost
xml ファイルを追加し、タグに追加しました。layout
android:background="@drawable/tab_indicator"
TabWidget