安卓输入框输入字实时监听,完整代码
时间: 2023-10-07 07:09:24 浏览: 60
【Android Studio代码】输入文本实时监控
可以通过 `TextWatcher` 接口来监听输入框中文字的变化,以下是一个简单的实现:
```java
public class MainActivity extends AppCompatActivity {
private EditText editText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editText = findViewById(R.id.edit_text);
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) {
// 在文字变化时执行
String inputText = s.toString(); // 获取输入框中的文字
Log.d("MainActivity", "onTextChanged: " + inputText);
}
@Override
public void afterTextChanged(Editable s) {
// 在文字变化后执行
}
});
}
}
```
在 `onTextChanged` 方法中可以获取到输入框中的文字,并进行相应的处理。
阅读全文