7
Лучший способ определить, был ли текст TextView изменен? Что-то похожее на грязную проверку - поэтому я могу сохранить только измененные текстовые поля.Лучший способ определить, был ли текст TextView изменен?
Лучший способ определить, был ли текст TextView изменен? Что-то похожее на грязную проверку - поэтому я могу сохранить только измененные текстовые поля.Лучший способ определить, был ли текст TextView изменен?
добавить textChangeListener в текстовое представление как показано ниже. напишите свой материал в onTextChanged()
метод.
TextView txtview = new TextView(this);
txtview.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
});
Вы действительно имеете в виду, что изменился вид на текст? По умолчанию предполагается, что «EditText» будет изменен, текстовый вид должен быть статичным. –
Нет, я имею в виду строку текста. Я хочу определить, редактирует ли пользователь текст строки. –