<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="请输入姓名" /> <EditText android:id="@+id/editText1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/textView1" android:layout_centerHorizontal="true" android:ems="10" android:hint="在这里输入姓名" > <requestFocus /> </EditText> <EditText android:id="@+id/editText3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_marginBottom="93dp" android:layout_toRightOf="@+id/button1" android:ems="10" android:inputType="date" /> <EditText android:id="@+id/editText2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@+id/editText3" android:layout_centerHorizontal="true" android:layout_marginBottom="41dp" android:ems="10" /> <Button android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_above="@+id/editText2" android:layout_centerHorizontal="true" android:layout_marginBottom="20dp" android:text="按下" /> <EditText android:id="@+id/editText4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignRight="@+id/editText2" android:layout_marginBottom="59dp" android:ems="10" android:inputType="date" /> </RelativeLayout>
时间: 2023-12-05 17:44:22 浏览: 83
Android PopupWindow实现微信右上角的弹出菜单
感谢提供布局文件的代码。根据你提供的布局文件,你可以按照以下步骤来实现在按下Button后在下方显示文本:
1. 在你的Activity或Fragment中,找到Button和TextView的引用,并设置Button的点击事件监听器。在Java代码中添加以下代码:
```java
Button button = findViewById(R.id.button1);
TextView textView = findViewById(R.id.textView1);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
EditText editText = findViewById(R.id.editText1);
String name = editText.getText().toString();
textView.setText("你好," + name + "!"); // 在这里更新TextView的文本
}
});
```
2. 在点击事件监听器中,使用getText()方法获取EditText中输入的文本。然后,通过setText()方法将你想要显示的文本设置给TextView。
通过这样的方式,在按下Button后,TextView将会显示"你好,[输入的姓名]!"的文本内容。
请注意,上述示例代码中的R.id.button1和R.id.textView1是根据你在布局文件中定义的id属性来设置的。请确保与你的布局文件中的id属性保持一致。另外,如果你想获取其他EditText中的文本,可以根据需要使用相应的id引用并调用getText()方法获取文本内容。
阅读全文