android studio两个按钮如何共用一个edittext
时间: 2023-10-18 15:13:19 浏览: 49
你好,关于你的问题,可以通过在xml文件中给两个按钮设置相同的onClick事件,然后在相同的onClick事件中获取edittext的内容并进行相应的处理实现。代码实现如下:
1. 在xml文件中设置两个按钮并设置相同的onClick事件
```
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="按钮1"
android:onClick="onClickButton"/>
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="按钮2"
android:onClick="onClickButton"/>
```
2. 在Activity中实现onClickButton方法获取edittext的内容并进行相应的处理
```
public void onClickButton(View view){
EditText editText = findViewById(R.id.editText);
String text = editText.getText().toString();
switch (view.getId()) {
case R.id.button1:
//处理按钮1的点击事件
break;
case R.id.button2:
//处理按钮2的点击事件
break;
}
}
```
希望能帮到你!