2012-02-02 13 views
5

मेरी कक्षा में मैं दो संपादन टेक्स्ट बनाता हूं।एकाधिक संपादन टेक्स्ट - कर्सर का स्थान निर्दिष्ट करें

editText1 = (EditText)findViewById(R.id.EditText1); 
editText2 = (EditText)findViewById(R.id.EditText2); 

जब मैं ऐप शुरू करता हूं, तो कर्सर स्वचालित रूप से दूसरे संपादन टेक्स्ट में डाल दिया जाता है। मैं पहले संपादन टेक्स्ट में कैसे सेट कर सकता हूं? क्या मुझे कुछ प्रोग्रामेटिक रूप से या एक्सएमएल में बदलना चाहिए?

+0

तरह

editText1.requestFocus(); 

और एक अन्य एक्सएमएल में अपनी कक्षा में इस एक कर अपने AndroidManiFest अपलोड करें के दो तरीका है। एक्सएमएल फ़ाइल का कोड – Lucifer

उत्तर

4

तुम कोशिश कर सकते हैं:

editText1.requestFocus(); 
1

यह निर्णय लिया जाता है कि कौन से फ़ोकस का अनुरोध करता है। ऑब्जेक्ट प्राप्त करें, कि आप फोकस करना चाहते हैं और फोकस का अनुरोध करना चाहते हैं और यह हल्का हो जाएगा और कर्सर वहां दिखाना चाहिए।

3

वहाँ की तरह

<EditText 
    android:id="@+id/editText1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" > 

    <requestFocus /> 
</EditText> 
संबंधित मुद्दे