要获取EditText的值并通过TextView在屏幕上显示,可以按照以下步骤进行:
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="输入文本" />
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
EditText editText = findViewById(R.id.editText);
TextView textView = findViewById(R.id.textView);
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();
textView.setText(inputText);
}
@Override
public void afterTextChanged(Editable s) {
// 在文本改变之后执行的操作
}
});
这是一个简单的示例,演示了如何获取EditText的值并通过TextView在屏幕上显示。根据具体的需求,你可以进一步扩展和优化这个功能。
领取专属 10元无门槛券
手把手带您无忧上云