android – How to change app default theme to a different app theme?-ThrowExceptions

Exception or error:

I have an Android app that has a default theme of Holo.Light but I want to change it to Theme.Black.I tried to do this by changing the style tag in the manifest android:theme="@style/AppTheme" to Theme.Black but it cannot be found.Is there extra steps I have to take in changing the theme?

How to solve:

Actually you should define your styles in res/values/styles.xml. I guess now you’ve got the following configuration:

<style name="AppBaseTheme" parent="android:Theme.Holo.Light"/>
<style name="AppTheme" parent="AppBaseTheme"/>

so if you want to use Theme.Black then change AppBaseTheme parent to android:Theme.Black or you could change app style directly in manifest file like this – android:theme="@android:style/Theme.Black". You must be lacking android namespace before style tag.

You can read more about styles and themes here.


To change your application to a different built-in theme, just add this line under application tag in your app’s manifest.xml file.






If you set style to DeviceDefault it will require min SDK version 14, but if you won’t add a style, it will set to the device default anyway.



If you are trying to reference an android style, you need to put “android:” in there


If that doesn’t solve it, you may need to edit your question with the full manifest file, so we can see more details


Or try to check your mainActivity.xml you make sure that this one
xmlns:app=""hereis included

Leave a Reply

Your email address will not be published. Required fields are marked *