मेरे पास एक विषय है जो गतिविधियों पर लागू होने से इनकार करता है - शैलियों में से कोई भी लागू नहीं होता है। अगर मैं layout_width
/layout_height
<Button>
के लिए विशेषताओं की आपूर्ति नहीं करता हूं तो यह रनटाइम त्रुटि भी प्राप्त करता है, यह दर्शाता है कि Button
कक्षा लागू नहीं की जा रही है।एंड्रॉइड थीम सेट नहीं किया जा रहा है
/res/values/themes.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme" parent="android:style/Theme.Black">
<item name="android:windowNoTitle">true</item>
<item name="android:buttonStyle">@style/Button</item>
<item name="android:windowBackground">@color/page_background_light</item>
<item name="android:textAppearance">@style/TextAppearance</item>
</style>
</resources>
/res/values/styles.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="TextAppearance" parent="@android:style/TextAppearance">
<item name="android:textSize">12sp</item>
<item name="android:textColor">@color/darkblue</item>
</style>
<style name="Button" parent="@android:style/Widget.Button">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<!--<item name="android:textColor">#3C2F4F</item>
<item name="android:textSize">20dip</item>-->
</style>
</resources>
और प्रासंगिक प्रकट की स्थापना:
<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/Theme">
मुझे क्या गलती है?
मैं अभी ठीक उसी समस्या से निपट रहा हूं। क्या आप वाकई थीम को अलग फाइल में रख सकते हैं?मैंने थीम को थीम (एप्लिकेशन के बजाए) सेट करने की कोशिश की और मैंने इसे प्रोग्रामेटिक रूप से ऑनस्टार्ट पर लागू करने की भी कोशिश की - कोई भाग्य नहीं ... – katit
हम्म। मुझे लगता है कि हमें बड़ी समस्या है। मैंने अभिभावक = "एंड्रॉइड: थीम.लाइट नं। टिटलेबार। फुलस्क्रीन" से उत्तराधिकारी की कोशिश की और मुझे अपनी गतिविधि पूर्ण स्क्रीन मिली। लेकिन मेरे बटन और ListView शैलियों को अभी भी लागू नहीं किया गया है .. तो, यह विषय "लागू" जैसा लगता है लेकिन – katit