Android studio怎么给按钮设置监听,并让editText显示文字

Android studio怎么给按钮设置监听,并让editText显示文字,第1张

假设你的按钮拖拽在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

希望能帮到你

你a[i][j].addActionListener(this)这句就是给按钮加监听啊,你想给哪些按钮加就在哪些按钮上调用addActionListener(this)方法。

你的类还实现ActionListener接口,并补全actionPerformed方法,添加监听的方法才不会报错。

有问题的话再问,把问题描述的具体些。

importjava.awt.*importjava.awt.event.*publicclassKeyTestextendsFrame{publicKeyTest(){//注册键盘监听addKeyListener(newKeyAdapter(){publicvoidkeyPressed(KeyEventke){System.out.println("Thecharis:"+ke.getKeyChar())}})//注册窗口监听setSize(100,100)setVisible(true)}publicstaticvoidmain(String[]args){newKeyTest()}}不知道这个行否?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11638327.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存