AndroidのActionBarのThemeをカスタマイズする時にはまったこと

  • 2
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

http://jgilfelt.github.io/android-actionbarstylegenerator

ここでthemeを作るじゃないですか

Style name"otdp" みたいなアルファベットの小文字にしたとします

tiapp.xml を変更しますよね

tiapp.xml
<android xmlns:android="http://schemas.android.com/apk/res/android">
    <tool-api-level>19</tool-api-level>
    <manifest>
        <application android:theme="@style/Theme.otdp"/>
    </manifest>
</android>

でもこれじゃだめなんですよ

Error: No resource found that matches the given name (at 'theme' with value '@style/Theme.otdp')

ってなっちゃうんですね

でダウンロードしてきたresファイルの中をチラ見してみたら

res/values/styles_otdp.xml
<style name="Theme.Otdp" parent="@style/Theme.AppCompat.Light">

。。。

頭文字大文字になるんかい

ということで

tiapp.xml
<android xmlns:android="http://schemas.android.com/apk/res/android">
    <tool-api-level>19</tool-api-level>
    <manifest>
        <application android:theme="@style/Theme.Otdp"/>
    </manifest>
</android>

にしたらビルドできました