自分用メモ
のつづき
環境
OS: Windows7
Java: JDK8
Ant: 1.9.2
id: Android-15
Platform: Android 4.0.3
API Level: 15
Revisions: 5
Tag/ABIs: default/armeabi-v7a
Android SDK Tools: 25.2.5
Android SDK Platform-tools: 29.06
Android SDK Build-tools: 29.0.3
使用してるドキュメント: Android4.4.2時点のもの (6年以上昔の古い情報)
ttp://127.0.0.1:8000/training/basics/actionbar/styling.html
アクションバーのチュートリアルのつづき
アクションバーの背景色や文字色を変えたり、タブというやつの色を変えたり…
アンドロイドのスタイルのテーマはオーバーライドすることが出来るとかどうとか書いてあって
そのオーバーライドすることによって色とか変えられるよ、って話ぽくて
なのだけど、チュートリアルのオーバーライドのサンプル、誤植(?)があって、オーバーライド元の参照の名前が間違ってて、@android:style/Theme.Holoとすべきところが@style/Theme.Holoになっててこの誤植をそのままコピペってやってたからビルドできず小一時間ハマった…
また、アクションバーの背景色を変える部分で@drawable/actionbar_backgroundという謎参照をどう解決すればいいのか分からずこれでも小一時間模索してて
見つけた答えがこれ
なんとdrawableという色を指定するだけのタグが存在する…
のだが、リソースタグのリファレンスにはそんなの書いてないという…
ttp://127.0.0.1:8000/guide/topics/resources/available-resources.html
drawableはディレクトリで画像やシェイプなどのリソースを配置て感じで…
んで、察するに、ビルドツールの名前解決の仕方的に、valuesディレクトリ下のファイルにdrawableタグ名で値を書いておけば勝手に解決されるのかと、、、たぶん、、、タグの中身(属性値ではない)に書かれた名前はinclude的な解決なのかも…
アクションバーの背景色を変えたときのスクショ
アクションバーの文字色を変えたときのスクショ
アクションバーのタブという機能
これまでのチュートリアルでタブの追加方法とか全く書かれてないのに
いきなり色を変えるだの、んなタブ追加どうしろと?と
タブの追加方法をドキュメントから探してなんとか追加に成功した…
ttp://127.0.0.1:8000/guide/topics/ui/actionbar.html#Tabs
アクションバーのタブの色を変えたときのスクショ