मैंने एक एप्लीकेशन विकसित किया और देखा कि मुझे लॉगकैट में बहुत से "बहुत अधिक विशेषता संदर्भ" चेतावनियां मिलती हैं।बहुत अधिक विशेषता संदर्भ चेतावनी। संभावित कारण?
W/ResourceType﹕ Too many attribute references, stopped at: 0x########
मैं support.v7.23.1.0 का उपयोग भी पुस्तकालय डिजाइन। मैं इस तरह मेरी शैली को परिभाषित:
<style name="AppTheme.Description.TextView" parent="@android:style/Widget.TextView">
<item name="android:textColor">@color/textColorSecondary</item>
<item name="android:textColorPrimary">@color/textColorSecondary</item>
<item name="android:textSize">@dimen/textSizeItemDescription</item>
</style>
आवेदन विषय:
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="android:textColorHighlight">@color/colorPrimaryLight</item>
<item name="colorPrimary">@color/colorPrimary</item>
<!--status bar background color-->
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<!-- color of drawer toggle and other stuff-->
<item name="android:textColorSecondary">@color/textColorSecondary</item>
<!-- Used to define what color preference categories titles will be-->
<item name="colorAccent">@color/colorAccent</item>
<!--overrides text color secondary for widgets and action mode -->
<item name="colorControlNormal">@color/colorControlNormal</item>
<!--when widget is activated for text writing or stuff -->
<item name="colorControlActivated">@color/colorPrimaryLight</item>
<!--when menu items are being Clicked -->
<item name="colorControlHighlight">@color/colorPrimaryLight</item>
<!--used in all areas where text color is needed (TextViews, Spinners, etc)-->
<item name="android:textColor">@color/textColor</item>
<!--used in text inputs like EditText-->
<item name="android:textColorPrimary">@color/textColorPrimary</item>
<!--main application background-->
<item name="android:colorBackground">@color/colorBackground</item>
<item name="drawerArrowStyle">@style/Theme.DrawerArrowStyle</item>
<!--Context action meniu will overlay toolbar-->
<item name="windowActionModeOverlay">true</item>
<item name="toolbarStyle">@style/AppTheme.Toolbar</item>
</style>
मैं इस समस्या की खोज है, लेकिन सभी मैंने पाया है:
TextView txtView= new TextView(new ContextThemeWrapper(context, R.style.styleName));
लेकिन मैं उस तरह का नहीं है मेरे ऐप में कोड का।
मैं जानना चाहता हूं कि इस चेतावनी का कारण क्या हो सकता है?
अद्यतन 2015-10-22 17:30 मैं कुछ कैसे हल हो
<style name="AppTheme.Description.TextView" parent="">
<item name="android:textColor">@color/textColorSecondary</item>
<item name="android:textColorPrimary">@color/textColorSecondary</item>
<item name="android:textSize">@dimen/textSizeItemDescription</item>
</style>
मेरा मतलब है मैं माता-पिता को छोड़ दिया खाली की तरह सभी कस्टम शैलियों को बदलने के द्वारा इस समस्या को। सुनिश्चित नहीं है कि यह अच्छा समाधान है या बुरा है?
वास्तव में मैंने वास्तव में क्या किया। – Alpha
वही जो मैं खोज रहा था। धन्यवाद –