में हाइलाइटिंग अक्षम करें ग्रिड व्यू में किसी आइटम पर क्लिक करते समय मैं नारंगी हाइलाइट कैसे बंद कर सकता हूं?एंड्रॉइड: ग्रिड व्यू
मुझे प्रलेखन में या परीक्षण के माध्यम से कोई समाधान नहीं मिला है।
में हाइलाइटिंग अक्षम करें ग्रिड व्यू में किसी आइटम पर क्लिक करते समय मैं नारंगी हाइलाइट कैसे बंद कर सकता हूं?एंड्रॉइड: ग्रिड व्यू
मुझे प्रलेखन में या परीक्षण के माध्यम से कोई समाधान नहीं मिला है।
अपने XML लेआउट फ़ाइल में अपने GridView
तत्व में android:listSelector="#00000000"
का उपयोग करें।
सूचीदृश्य एंड्रॉइड पर: listSelector = "@ null" चाल करता है लेकिन ग्रिडव्यू पर काम नहीं करता है। लेकिन इसे पारदर्शी सेट करना काम करता है =/ – Warpzit
+1! मेरी ओर से 50 वें ... –
ध्यान दें कि चयनित दृश्य के तत्व अभी भी चयन के जवाब में बदल सकते हैं (उदा।, टेक्स्टव्यू अपने "चयनित" रंग स्थिति में बदल रहे हैं)। चयन को पूरी तरह अक्षम करने के लिए [यह उत्तर] देखें (http://stackoverflow.com/a/3187007/85950)। – blahdiblah
एक अन्य विकल्प @Android के माध्यम से पारदर्शी रंग संदर्भ के लिए है का उपयोग कर कोड में ऐसा ही किया था: रंग/पारदर्शी
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/grid"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:listSelector="@android:color/transparent"
/>
<GridView
android:id="@+id/gridView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:horizontalSpacing="10dp"
android:listSelector="#00000000"
android:numColumns="3"
android:scrollbars="none"
android:stretchMode="columnWidth"
android:verticalSpacing="10dp" />
हो गया! यह एक समाधान है। धन्यवाद :)
बस अपनी XML फ़ाइल में संपत्ति के नीचे सेट करें।
android:focusableInTouchMode="false"
GridView को यह संपत्ति
android:listSelector="@android:color/transparent"
bellow की तरह अपने GridView XML तत्व में android:listSelector="#00000000"
या android:listSelector="@android:color/transparent"
जोड़ें।
<GridView
android:id="@+id/gridView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:columnWidth="150dp"
android:gravity="center"
android:listSelector="#00000000"
android:numColumns="auto_fit"
android:stretchMode="columnWidth" />
यह प्रयास करें ...
एंड्रॉयड: listSelector = "@ एंड्रॉयड: रंग/पारदर्शी"
संबंधित: "[अक्षम एंड्रॉयड GridView पूरी तरह से प्रकाश डाला (अक्षम चयन)] (http: // stackoverflow.com/q/3159897) "अगर आप केवल हाइलाइटिंग को नहीं बल्कि अक्षम करना चाहते हैं और केवल लेआउट के लिए ग्रिड व्यू का उपयोग करें, या ऑन टच/क्लिक/इत्यादि श्रोताओं के माध्यम से चयन को मैन्युअल रूप से प्रबंधित करें। – blahdiblah