Android पर EditText में टेक्स्ट के अंत में कर्सर कैसे सेट करें?
सभी को नमस्ते! मैं Java में एक शुरुआती Android डेवलपर हूँ, मुझे एक समस्या का सामना करना पड़ा है जिसे मैं कई घंटों से हल नहीं कर पा रहा हूँ। मेरे पास एक EditText है जिसमें उपयोगकर्ता टेक्स्ट दर्ज करता है, और एक "Add Character" बटन है। बटन दबाने पर मैं EditText के अंत में एक विशेष कैरेक्टर (जैसे, "|") जोड़ता हूँ। कोड इस प्रकार है:\n\n```java\nEditText editText = findViewById(R.id.editText);\nButton button = findViewById(R.id.button);\n\nbutton.setOnClickListener(new View.OnClickListener() {\n @Override\n public void onClick(View v) {\n String currentText = editText.getText().toString();\n editText.setText(currentText + "|");\n }\n});\n```\n\nसमस्या यह है कि कैरेक्टर जोड़ने के बाद कर्सर (caret) अपने आप टेक्स्ट की शुरुआत में चला जाता है या उसी स्थान पर रहता है जहाँ वह पहले था।