मैं फोकस के तहत दृश्य का रंग बदलना चाहता हूं; मेरे मामले में यह एक टेबल पंक्ति है।फोकस किए गए दृश्य के पृष्ठभूमि रंग को कैसे बदलें
यह मेरा वर्तमान कोड है, लेकिन यह काम नहीं करता है।
r.setOnTouchListener(new OnTouchListener(){
public boolean onTouch(View arg0, MotionEvent arg1) {
{ {
arg0.setBackgroundColor(Color.LTGRAY);
r.setFocusableInTouchMode(true);
}
return false;
}});
वास्तव में क्या हो रहा है इस कोड का उपयोग करके – ingsaurabh
क्षमा करें .. संपादित किए गए एक को देखें .. ऐसा करने के बाद, जब मैं उस पर क्लिक करता हूं तो पूरी पंक्ति रंग बदल जाती है .. और कई पंक्तियों को चुनने के लिए evry row उस रंग को बनाए रखती है .. मैंने स्थिति में फ़ोकस किए गए() का उपयोग करने की कोशिश की .. – ngesh
काम नहीं किया है, मुझे इसके बारे में निश्चित नहीं है, लेकिन मेरे अनुसार tablerow का रंग फोकस पर नहीं बदलता है। आप इसके लिए ListView का उपयोग कर सकते हैं –