Din*_*dal 2 user-interface android
我可以看到设备上的按键触发了特定的View按钮onKey,但是当software keyboard按下按键时它不会触发.
我正在尝试构建一个动态UI,当输入发生变化时,它会重新计算一个值,同时它会发生变化.
有没有办法捕捉到价值的EditText变化?
是的,你只需要添加一个TextChangedListener:
textEdit.addTextChangedListener(new TextWatcher(){
@Override
public void afterTextChanged(Editable editable)
{
// Do Stuff
}
@Override
public void beforeTextChanged(CharSequence text, int start, int count, int after)
{
// Do Stuff
}
@Override
public void onTextChanged(CharSequence arg0, int start, int before, int count)
{
// Do Stuff
}
});
Run Code Online (Sandbox Code Playgroud)
您可以在此处找到更多信息:https:
//developer.android.com/reference/android/text/TextWatcher.html
| 归档时间: |
|
| 查看次数: |
414 次 |
| 最近记录: |