Android studio怎么给按钮设置监听,并让editText显示文字
2018-12-18
假设你的按钮拖拽在activity_main.xml文件里面,你的监听就是在Myactivity.java设置(简单说就是你在哪个xml文件里放置了一个按钮,就在哪个对应xml的java文件写),而不需要新建一个class
接下来的是设置监听
设置监听第一步:
声明一个Button按键(btn1是自己命名)
然后在setContentView(R.layout.****);的下面输入下面的代码
btn1 = findViewById(R.id.button);找到按钮(button是按钮的id,可在xml文件查看)
//设置监听
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//想对按钮进行什么样的点击时间就在这里写代码
}
});
接下来是获取文本框:
声明EditText文本框(et3,et4,et5是自己命名,自己命名的字体之所以不是灰色是因为你在下面的代码用到了)
找到EditText的位置(给刚刚命名的EditText赋值)
也是在setContentView(R.layout.****);的下面输入下面的代码
然后在倒数第一个 } 前面输入
String str1 = et3.getText().toString();//获取文本框的内容并赋值给str1
String str2 = et4.getText().toString();//获取文本框的内容并赋值给str2
String str3 = et5.getText().toString();//获取文本框的内容并赋值给str3
str1、str2、str3是自己命名的字符串,到后面你想要用到文本框的内容就输入str这些自己命名的String
希望能帮到你