要想命名随着editview的改变而改变应该怎么写
时间: 2023-10-01 17:05:34 浏览: 42
您可以使用EditText的addTextChangedListener方法来监听EditText的文本改变事件,然后在这个方法中更新对应的命名。示例代码如下:
```java
EditText editText = findViewById(R.id.edit_text);
TextView textView = findViewById(R.id.text_view);
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) {
textView.setText("命名:" + s);
}
@Override
public void afterTextChanged(Editable s) {
// 未使用,留空
}
});
```
这段代码中,我们在EditText上添加了一个TextWatcher监听器,在文本发生改变时,更新了对应的TextView的文本。在这个例子中,我们以"命名:"作为前缀,加上了EditText的文本来更新TextView的文本。