2012-02-25 5 views
0

Я новичок в андроид, и я хочу, чтобы изменить редактирования text.Suppose У меня есть редактировать текст со значениями: -Могу ли я изменить EditText

aa 
bb 
cc 

Теперь я хочу, чтобы изменить «бб» с «ZZ» и измененный текст редактирования, такой как

aa 
zz 
cc. 

Заранее спасибо.

ответ

1

Да вы можете. Метод EditText.getText() возвращает объект Editable, поэтому вы можете использовать редактируемые методы (replace/delete/insert).

+0

Большое спасибо – Sunil

1

Это очень просто :)

myTextEdit.setText("zz"); 
+0

ОК спасибо большое – Sunil

+0

Он удалит существующий текст EditText и установит «zz». – adatapost

+0

AVD: есть. Вопрос был изменен, так как я ответил на него. – Macondo2Seattle

-1

Его очень легко, прежде всего получить строку из EditText, используя следующий синтаксис.

String str = myEditText.getString(); 

Теперь замените его, используя следующий синтаксис.

str = str.replace ("bb","zz"); 

myEditText.setText (str); 
+0

Это не заменит текст EditText. – adatapost

+0

Согласитесь, но теперь это будет, я обновил свой код. спасибо за указание моей ошибки – Android

Смежные вопросы