मैं अपने ऐप पर नेविगेट करने के लिए टच स्क्रीन के बिना उन लोगों के लिए आसान बनाने के लिए एक सूची दृश्य में चयनकर्ता को लागू करने का प्रयास कर रहा हूं। बात यह है कि, सूची दृश्य में चयनकर्ता को लागू करके, यह केवल संपूर्ण रंगों में पृष्ठभूमि रंगों को लागू करने लगता है, न कि इसके अंदर की वस्तुओं को।एंड्रॉइड: संपूर्ण सूची दृश्य फोकस पर रंग बदलता है, न सिर्फ सूची आइटम देखें
कोई विचार? drawable फ़ोल्डर में
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:listSelector="@drawable/listselector"
/>
<TextView android:id="@android:id/empty"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="There are no Clients yet."
/>
listselector.xml:
<?xml version="1.0" encoding="utf-8"?>
<selector
android:id="@+id/myselector"
xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Non focused states -->
<item
android:state_focused="false"
android:state_selected="false"
android:state_pressed="false"
android:drawable="@color/darkblue" />
<item
android:state_focused="false"
android:state_selected="true"
android:state_pressed="false"
android:drawable="@color/green" />
<!-- Focused states -->
<item
android:state_focused="true"
android:state_selected="false"
android:state_pressed="false"
android:drawable="@color/green" />
<item
android:state_focused="true"
android:state_selected="true"
android:state_pressed="false"
android:drawable="@color/green" />
<!-- Pressed -->
<item
android:state_pressed="true"
android:drawable="@color/green" />
</selector>
बस बाहर किसी और को मदद करने के लिए है जो इस समस्या हो सकती है : मैंने एंड्रॉइड के रूप में ListItem आइटम बच्चे के चयनकर्ता के अधिकार को लागू करके इसे ठीक किया: पृष्ठभूमि विशेषता, और यह काम किया! –
आपको –