问题描述
- 安卓工程中如何实现edittext中输入1,使textview中显示张三这样的效果
-
打个比方 我想实现的是 在edittext中输入1,然后在textview1中显示张三;然后再在edittext中输入2,然后在textview2中显示李四。各位大神 求教了!
解决方案
添加监听。判断你输入的值,然后给其他textView设置相关的text就行了。
解决方案二:
if("1".equals(ed.gettext().tostring())){
tv.settext("张三");
}else if("2".equals(ed.gettext().tostring())){
tv.settext("李四");
}
以此类推,我手敲的,可能括号不对
解决方案三:
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
}
});
解决方案四:
如果是数据比较小的话,直接在edittext的事件监听里面设置啊
解决方案五:
edittext 的监听事件 beforeTextChanged onTextChanged onTextChanged输入文字中判断
时间: 2024-07-30 13:21:14