पर टैप करता है तो छविव्यू पर ब्लू हाइलाइट होता है मेरे पास एक ImageView और टेक्स्ट व्यू के साथ एक लाइनरलाउट "कार्ड" है। मैं चाहता हूं कि जब उपयोगकर्ता इसे टैप करता है तो कार्ड को हाइलाइट किया जाना चाहिए। उदाहरण के लिए http://www.youtube.com/watch?v=Yx1l9Y7GIk8&feature=share&t=15m17s देखें।जब कोई उपयोगकर्ता इसे
यह android:background="@drawable/blue_highlight"
सेट करके टेक्स्टव्यू के लिए आसानी से किया जाता है। नीचे रेस/drawable/blue_highlight.xml है:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:drawable="@color/selected"/>
<item android:state_pressed="true" android:drawable="@color/pressed"/>
<item android:drawable="@color/bg_window"/>
</selector>
लेकिन इस imageView के लिए काम नहीं करता है, क्योंकि छवि सामने है और पृष्ठभूमि दिखाई नहीं देता है। एक छवि दृश्य के लिए अर्ध-पारदर्शी रंग के साथ टच हाइलाइट प्रभाव कैसे हो सकता है?
मेरा मानना है कि आप अपने लाइनरलाइट को फ्रेमलेआउट में डाल सकते हैं और इसके लिए अग्रभूमि विशेषता सेट कर सकते हैं। – Bracadabra