我对Android编程很新,但我对点击按钮有疑问
我已经尝试了几个教程,但不确定我是否得到了什么
当我需要一个按钮为我做某事时,我可以这样做:
a.add the line - android:onClick =“methodName”
湾或者只是添加一个onClink监听器
这些方法有什么区别?或者他们根本不做同样的事情我只是困惑? 谢谢。
答案 0 :(得分:0)
他们做同样的事情。
如果是A,你必须实现onClick方法。
如果是B,你必须首先设置OnClickListener,然后实现onClick方法。
答案 1 :(得分:0)
一个在xml文件中设置,另一个在运行时设置。这是主要的区别。
另一个区别是在xml中设置方法名称使其在字面上寻找方法名称,因此您可以将其插入到以不同方式实现方法的不同活动中,并且只要该方法使用该名称,它就会执行。