6
के साथ नहीं बदलता है मेरे पास मेरे आवेदन में दो थीम हैं।विंडो बैकग्राउंड थीम
<style name="Theme.AppTheme" parent="Theme.Sherlock.Light.DarkActionBar">
<item name="android:panelBackground">@drawable/menu_hardkey_panel_actionbar</item>
<item name="android:buttonStyle">@style/ButtonAppTheme</item>
<item name="android:windowBackground">@drawable/bground_white</item>
<item name="android:spinnerItemStyle">@style/SpinnerItem</item>
<item name="android:editTextStyle">@style/Widget.EditText.Black</item>
</style>
सब कुछ ठीक काम करता है पृष्ठभूमि हमेशा सफेद एक है को छोड़कर जब मैं सेट:
<style name="Theme.BlueTheme" parent="Theme.Sherlock">
<item name="android:panelBackground">@drawable/menu_hardkey_panel_actionbar</item>
<item name="android:buttonStyle">@style/ButtonAppTheme</item>
<item name="android:windowBackground">@drawable/bground_blue</item>
<item name="android:spinnerItemStyle">@style/SpinnerItem</item>
<item name="android:editTextStyle">@style/Widget.EditText.White</item>
<item name="android:spinnerItemStyle">@style/SpinnerItem</item>
<item name="android:textViewStyle">@style/whitestyle</item>
</style>
मैं भी एक सफेद पृष्ठभूमि के साथ एक सफेद विषय है: मैं एक नीले रंग की पृष्ठभूमि के साथ एक नीले रंग की विषय है कोड में नीली थीम।
मेरा आवेदन विषय मेरी प्रकट में सफेद विषय के लिए सेट है:
<application
android:allowBackup="true"
android:icon="@drawable/launcher_icon"
android:label="@string/app_name"
android:theme="@style/Theme.AppTheme" >
मैं तो onCreate में मेरी ActivityBase कक्षा में नीले विषय की स्थापना:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.setDisplayHomeAsUpEnabled(true);
}
setTheme(R.style.Theme_BlueTheme);
}