मैं कर्सर को एडिटटेक्स्ट 1 से दूसरे एडिटटेक्स्ट 2 में ले जाना चाहता हूं। मैं पहले से संपादित करने के लिए ध्यान केंद्रित कर चुका था टेक्स्ट 1 लेकिन कर्सर को संपादित करने के लिए कैसे करें पाठ 2।एंड्रॉइड क्षेत्र में किसी भी अक्षर पर क्लिक करते समय कर्सर को एक संपादन टेक्स्ट से दूसरे में ले जाएं?
6
A
उत्तर
0
अपने edittext1 क्लिक कोड में सेट गुण ...
EditText2.requestFocus();
0
EditText editText1 = (EditText)findViewById(R.id.editText1);
EditText editText2 = (EditText)findViewById(R.id.editText2);
editText1.setOnKeyListener(new OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
// If the event is a key-down event on the "enter" button
if ((event.getAction() == KeyEvent.ACTION_DOWN) &&
(keyCode == KeyEvent.KEYCODE_ENTER))
{
// Perform action on Enter key press
editText1.clearFocus();
editText2.requestFocus();
return true;
}
return false;
}
});
10
अंत में मैं इस सवाल का जवाब मिल गया:
editText1.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, int start, int before,
int count) {
Integer textlength1 = editText1.getText().length();
if (textlength1 >= 1) {
editText2.requestFocus();
}
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
});
editText2.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, int start, int before,
int count) {
Integer textlength2 = editText1.getText().length();
if (textlength2 >= 1) {
editText3.requestFocus();
}
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
});
2
मैं अपने जवाब को समझ सकता हूँ,
लेकिन यह करने के लिए एक और अच्छा तरीका है बस निम्न विशेषता
का उपयोग करके होती हैएंड्रॉइड: imeOptions = "actionNext"
उदाहरण:
<EditText
android:hint="@string/hint_user_name"
android:id="@+id/et_user_name"
android:maxLines="2"
style="@style/EditText_Login"
android:imeOptions="actionNext"
/>
धन्यवाद,
संबंधित मुद्दे
- 1. संपादन टेक्स्ट में एंड्रॉइड टेक्स्ट कर्सर
- 2. संपादन टेक्स्ट पर क्लिक करते समय सामग्री को पुश करें
- 3. कर्सर को इनपुट फ़ील्ड की शुरुआत में ले जाएं?
- 4. वस्तु को 1 पृष्ठ से दूसरे स्थान पर ले जाएं?
- 5. एक स्कीमा से दूसरे स्कीमा में टेबल ले जाएं?
- 6. कर्सर को EditText के अंत में ले जाएं?
- 7. एंड्रॉइड getText संपादन टेक्स्ट क्षेत्र
- 8. किसी आइटम को सूची में ले जाएं?
- 9. एंड्रॉइड: संपादन टेक्स्ट
- 10. संपादन टेक्स्ट दृश्य पर क्लिक करते समय मैं सभी टेक्स्ट कैसे चुनूं?
- 11. एंड्रॉइड: ListView में संपादन टेक्स्ट
- 12. टेक्स्ट क्षेत्र या टेक्स्ट बॉक्स पर डबल क्लिक करते समय हाइलाइट व्यवहार निर्दिष्ट करें?
- 13. सभी फ़ाइलों को किसी फ़ोल्डर में दूसरे स्थान पर ले जाएं?
- 14. हडसन नौकरी को दूसरे सर्वर पर ले जाएं
- 15. माउस को स्थिति में ले जाएं और बाएं क्लिक करें
- 16. आप आर में एक समय क्षेत्र से दूसरे समय में दिनांक/समय कैसे परिवर्तित करते हैं?
- 17. किसी मान को किसी भिन्न वातावरण में ले जाएं
- 18. एंड्रॉइड में संपादन टेक्स्ट पर फोर्स फुलस्क्रीन
- 19. एंड्रॉइड व्यूपेगर: किसी भी पेज को प्रोग्रामेटिक रूप से समाप्त करने के लिए ले जाएं?
- 20. किसी ऑब्जेक्ट को बेजियर वक्र की दिशा में ले जाएं?
- 21. RavenDb को किसी अन्य सर्वर पर ले जाएं
- 22. एक से टेक्स्ट फोकस को दूसरे टेक्स्ट में संपादित करें
- 23. एक विस्तारित संपादन टेक्स्ट में कर्सर शुरू होता है
- 24. डेटा को एक टेबल से दूसरे में ले जाएं, पोस्टग्रेस्क्ल संस्करण
- 25. फ़ायरफ़ॉक्स कर्सर अदृश्य, किसी और चीज पर क्लिक करते समय दृश्यमान हो जाता है
- 26. जब संपादन टेक्स्ट पर क्लिक करें एंड्रॉइड कीबोर्ड
- 27. डायलॉग एंड्रॉइड में संपादन टेक्स्ट
- 28. एक टेक्स्ट विजेट से दूसरे
- 29. कर्सर को वर्तमान लाइन के पहले अक्षर में ले जाने के लिए एक्सकोड में एक कीबोर्ड शॉर्टकट है?
- 30. एक टेबल से दूसरी तालिका में पंक्ति को ले जाएं?
शायद जोड़ने के एक [TextWatcher] (http://developer.android.com/reference/android/text/TextWatcher.html) अपने 'EditText1' पर – Aprian
मेरा उत्तर यहां देखें: http: //stackoverflow.com/questions/9003166/android-keyboard-next-button-issue-on-edittext/9003285#9003285 इससे मदद मिल सकती है। – Hiral
आपकी मदद के लिए यू (अप्रैलियन और हिरल) दोनों का धन्यवाद। अब यह काम कर रहा है, TextWatcher मेरी मदद ..... – anoop