मैं अपने आवेदन में सरल छवि दृश्य का उपयोग कर रहा हूं।
नीचे के अनुसार
<ImageView
android:id="@+id/imvTripArrow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:contentDescription="@null"
android:src="@drawable/ic_arrow_roundtrip_white" />
इस इमेज व्यू के लिए मैंने जो आइकन सेट किया है वह सफेद रंग का है। लेकिन कभी-कभी यह सफेद के बजाय काला दिखाई देता है। (केवल डिवाइस Nexus5 api 21 में)
नीचे मेरी गतिविधि में प्रयुक्त विषय है।
<style name="NoTitleBarCustom" parent="Theme.AppCompat.NoActionBar">
<item name="windowNoTitle">true</item>
<item name="windowActionModeOverlay">true</item>
<item name="windowActionBar">false</item>
<item name="android:windowBackground">@android:color/black</item>
<item name="android:textColorPrimary">@android:color/white</item><!-- tool bar text color-->
<item name="colorPrimary">@android:color/white</item> <!-- tool bar-->
<item name="colorPrimaryDark">@android:color/black</item> <!-- notification bar-->
<item name="colorAccent">@android:color/white</item>
<item name="android:windowTranslucentStatus">true</item>
</style>
यह समस्या मेरे आवेदन में कई ImageView में दिखाई देती है। मैंने इस मुद्दे के बारे में बहुत कुछ खोजा लेकिन कोई समाधान नहीं मिला। कोई भी कृपया मदद करें !!!
1 उत्तर
ImageView के बजाय AppCompatImageView का उपयोग करें।
<android.support.v7.widget.AppCompatImageView
android:id="@+id/imvTripArrow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:contentDescription="@null"
app:srcCompat="@drawable/ic_arrow_roundtrip_white"
app:tint="#fff/>
ग्रेडेल में "vectorDrawables.useSupportLibrary = true" जोड़ें।
android {
compileSdkVersion 28
defaultConfig {
.....
vectorDrawables.useSupportLibrary = true
}
संबंधित सवाल
नए सवाल
android
एंड्रॉइड Google का मोबाइल ऑपरेटिंग सिस्टम है, जिसका उपयोग प्रोग्रामिंग या डिजिटल डिवाइस (स्मार्टफोन, टैबलेट, ऑटोमोबाइल्स, टीवी, वियर, ग्लास, IoT) को विकसित करने के लिए किया जाता है। एंड्रॉइड से संबंधित विषयों के लिए, एंड्रॉइड-विशिष्ट टैग जैसे कि एंड्रॉइड-इरादे, एंड्रॉइड-गतिविधि, एंड्रॉइड-एडॉप्टर आदि का उपयोग करें। विकास या प्रोग्रामिंग के अलावा अन्य प्रश्नों के लिए, लेकिन एंड्रॉइड फ्रेमवर्क से संबंधित हैं, इस लिंक का उपयोग करें: https: // android.stackexchange.com।