क्या एक बटन विजेट पर ध्यान केंद्रित करना संभव है जो मेरे लेआउट में कहीं नीचे है? onCreate
गतिविधि का मेरा नियंत्रण / फोकस उस बटन पर प्रोग्रामेटिक रूप से होना चाहिए।
क्या एक बटन विजेट पर ध्यान केंद्रित करना संभव है जो मेरे लेआउट में कहीं नीचे है? onCreate
गतिविधि का मेरा नियंत्रण / फोकस उस बटन पर प्रोग्रामेटिक रूप से होना चाहिए।
जवाबों:
हाँ यह संभव है।
Button myBtn = (Button)findViewById(R.id.myButtonId);
myBtn.requestFocus();
या एक्सएमएल में
<Button ...><requestFocus /></Button>
महत्वपूर्ण नोट: बटन विजेट की जरूरत है focusable
और focusableInTouchMode
। अधिकांश विजेट्स डिफ़ॉल्ट रूप से focusable
नहीं हैं focusableInTouchMode
। इसलिए इसे कोड में सेट करना सुनिश्चित करें
myBtn.setFocusableInTouchMode(true);
या एक्सएमएल में
android:focusableInTouchMode="true"