このブログ投稿に従って、ActionBar のスタイルを設定しようとしています。
http://android-developers.blogspot.com/2011/04/customizing-action-bar.html
このソースコードでは:
svn checkout http://styled-action-bar.googlecode.com/svn/trunk/ styled-action-bar-read-only
ただし、で問題が発生してい/res/values/styles.xml
ます。
これ:
<!-- style for the tabs -->
<style name="MyActionBarTabStyle" parent="android:style/Widget.Holo.Light.ActionBarView_TabView">
<item name="android:background">@drawable/actionbar_tab_bg</item>
<item name="android:paddingLeft">32dp</item>
<item name="android:paddingRight">32dp</item>
</style>
エラーが発生しています:
Error retrieving parent for item: No resource found that matches the given name 'android:style/Widget.Holo.Light.ActionBarView_TabView'.
ただし、次の回答を使用して Android のソースを掘り下げると、テーマが実際に存在することがわかります。
https://stackoverflow.com/a/7149389/420001
プロジェクトで変更したのは、プロジェクトを から に移動し、Eclipse で「Android」>「プロジェクト プロパティの修正」を実行することだけでしandroid-11
たandroid-14
。その回答にリンクされている、スタイルをリストするレポはブランチマスターにあることに注意してください。そのため、テーマが見つからない理由がわかりません。
テストのためだけに、動作中のターゲティング アプリにそのコードのチャンクを配置しandroid-14
、バックグラウンド ドローアブルを差し引いたところ、同じエラーがスローされました。