2012-07-18 13 views
5

आप एडिटटेक्स्ट से प्रोग्राम को प्रोग्रामिक रूप से कैसे हटाते हैं? मैंने कोशिश की है:एक संपादन टेक्स्ट में चयन को साफ़ करने के लिए कैसे?

myEditText.setSelection(selectionEnd); 

लेकिन यह वर्तमान चयन के अंत में 0 लंबाई का चयन बनाता है। मैंने Selection.removeSelection(mySpannable) भी कोशिश की है, और यह टेक्स्ट की शुरुआत में एक खाली चयन डालता है।

+0

आप पाठ –

+2

कोई संपादित से पाठ स्पष्ट करने के लिए करना चाहते हैं, तो बस पाठ चयन – yuttadhammo

+0

आप अपने जवाब मिल गया है पर प्रकाश डाला रद्द? – NovusMobile

उत्तर

9

कॉलिंग myEditText.clearFocus();। मुझे लगता है कि आप की जरूरत क्या

+1

यह कर्सर को भी छुपाता है। क्या होगा यदि मैं चयन को हटाना चाहता हूं लेकिन चमकते कर्सर को रखना चाहता हूं? – Suragch

0
EditText message = (EditText) findViewById(R.id.sendText); 
String text = message.getText().toString(); 
message.setText(null);