Android - Missing Parent Theme?

android, styles, xml

Solution

According to the links in https://stackoverflow.com/a/7837756/1003511 there is a `Widget_Holo_Light_ActionBar_TabView` but not a `Widget_Holo_Light_ActionBarView_TabView`. It's possible the resource has been renamed since that tutorial was written. It says the version without the extra "view" has been included since API level 13 - if the tutorial was originally written on 11 it's possible it was renamed in 13, and since you are running 14 you can only see the renamed version. I'd try removing the extraneous "view" and see if the code runs.

Problem

I'm attempting to style the ActionBar, following this blog post: http://android-developers.blogspot.com/2011/04/customizing-action-bar.html With this source code: `svn checkout http://styled-action-bar.googlecode.com/svn/trunk/ styled-action-bar-read-only` However, I'm getting issues in `/res/values/styles.xml`. This: ``` <!-- 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> ``` Is erroring with: `Error retrieving parent for item: No resource found that matches the given name 'android:style/Widget.Holo.Light.ActionBarView_TabView'.` However, using the following answer, and digging through the source for Android, I can see that the theme does indeed exist: https://stackoverflow.com/a/7149389/420001 The only thing that I changed in the project was moving it from `android-11` to `android-14`, and then running an "Android" > "Fix Project Properties" in Eclipse. I do note that the repo linked to in that answer, that lists the style, is on branch master, so I can't see why the theme would be unfound. Just for tests, I put that chunk of code in my working `android-14` targeting app, minus the background drawable, and it throws the same error.

Original source

Related problems