android एंड्रॉइड: ग्रिड व्यू में हाइलाइटिंग अक्षम करें




gridview click (7)

ग्रिड व्यू में किसी आइटम पर क्लिक करते समय मैं नारंगी हाइलाइट कैसे बंद कर सकता हूं?

मैं प्रलेखन में या परीक्षण के माध्यम से समाधान खोजने में सक्षम नहीं हूं।


मैंने कोड में एक ही चीज़ का इस्तेमाल किया

GridView.setSelector(new ColorDrawable(Color.TRANSPARENT));

इस संपत्ति को ग्रिडव्यू में जोड़ें

android:listSelector="@android:color/transparent"

एक और विकल्प @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"
/>

कोशिश करो...

एंड्रॉयड: listSelector = "@ एंड्रॉयड: रंग / पारदर्शी"


बस अपनी एक्सएमएल फ़ाइल में संपत्ति के नीचे सेट करें।

android:focusableInTouchMode="false"

<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" />

किया हुआ! यह एक समाधान है। धन्यवाद :)


android:listSelector="#00000000" जोड़ें android:listSelector="#00000000" या android:listSelector="@android:color/transparent" आपके android:listSelector="@android:color/transparent" एक्सएमएल तत्व में 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" />




highlighting