AndroidStudio如何根据edittext输入的文本在Activity中显示不同的内容
时间: 2024-02-16 09:04:07 浏览: 72
首先,您需要在布局文件中添加一个EditText组件,以便用户可以输入文本。例如:
```xml
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请输入文本"/>
```
然后,在您的活动中,您可以使用以下代码获取EditText中输入的文本:
```java
EditText editText = findViewById(R.id.editText);
String inputText = editText.getText().toString();
```
接下来,您可以根据输入文本的内容来显示不同的内容。例如,您可以使用TextView组件来显示不同的文本。以下是一个示例:
```java
TextView textView = findViewById(R.id.textView);
if (inputText.equals("Hello")) {
textView.setText("您好!");
} else if (inputText.equals("Goodbye")) {
textView.setText("再见!");
} else {
textView.setText("您输入了:" + inputText);
}
```
请注意,您需要在布局文件中添加一个TextView组件,以便您可以将不同的文本显示在屏幕上。例如:
```xml
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
```
阅读全文