java请进,本人小白,这个很简单程序看不懂,单击事件。请帮我讲解一下,就是用AIDE开发的呜呜

图片说明

这是android/安卓,和java不是一回事……
请会安卓的来解答吧

**首先上面的三个private是定义在本类里的私有对象。
super。oncreate()方法是默认继承的。
下面的setContentView是将R下面的layout中的newone设为初始布局
三个this。XXX是将上面的对象进行初始化,要不会报空指针异常。
btn是个按钮,你的代码是给他加监听事件的一种方法。还有其他的方法,比如匿名内部类。
下面实现点击事件的私有类ShowListener
实现为实现的方法,也就是onClick()
得到edit那个文本框中的信息。
在文本中显示出来。

你的android工程的res\layout\文件下还有一个newone.xml

这个newone.xml文件就是你的这个应用的界面 (onCreate()方法中的setContentView()方法将它设置了)
newone.xml中还定义了名为name1的button 名为name3的textview 名为name4的editText 。这些控件声明在R文件中了。

onCreate()方法中三个findViewById就是从R文件中找到这几个控件

ShowListener是一个监听器,将它设置到btn中去了,就是当你点击了那个btn的按钮时,就会执行onClick()中的代码

btn.setOnClickListener(new showListener()) 在按钮对象btn设置一个点击监听事件,new showListener()初始化一个监听对象。
下面实现showListener()的点击事件方法