我尝试了3个不同的地方(清单,onCreate和XML)来获取单个活动的自定义主题,但它只是不起作用?它在genymotion&在设备上也是如此。清单代码
<activity
android:name=".HomepageActivity"
android:label="@string/title_activity_homepage"
android:theme="@style/SecondTheme">
</activity>
这是onCreate
super.onCreate(savedInstanceState);
setTheme(R.style.SecondTheme);
setContentView(R.layout.activity_homepage);
这是XML
xmlns:app="http://schemas.android.com/apk/res-auto"
android:theme="@style/SecondTheme"
android:layout_width="match_parent"
android:layout_height="match_parent"
这是样式v21 / styles.xml
<style name="SecondTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here -->
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:textColorPrimary">@color/colorTextPrimary</item>
<item name="android:textColorSecondary">@color/colorTextSecondary</item>
</style>
任何人都能看到我做错了什么???
答案 0 :(得分:0)
根据您的代码,主题仅适用于v21。将主题文件移动到值文件夹