Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我可以在一个类中放置按钮,在另一个类中设置侦听器吗?_Android - Fatal编程技术网

Android 我可以在一个类中放置按钮,在另一个类中设置侦听器吗?

Android 我可以在一个类中放置按钮,在另一个类中设置侦听器吗?,android,Android,我可以在一个活动(比如MainActivity.java)中声明一个按钮吗?如果我需要在另一个类(Sample.java)中为它的click事件编写body,我可以在后一个类(Sample.java)中设置一个监听器吗如果你采用的布局中,该按钮仅由第一个活动使用,那么将其设置为公共静态,并使用类名在secound中调用该按钮,因为任何类的静态成员都可以使用类名本身进行访问该类也像Sample.java一样是活动??是的,你可以。这取决于你的设计。它是活动还是java类重要吗?所以你说我为Main

我可以在一个活动(比如MainActivity.java)中声明一个按钮吗?如果我需要在另一个类(Sample.java)中为它的click事件编写body,我可以在后一个类(Sample.java)中设置一个监听器吗

如果你采用的布局中,该按钮仅由第一个活动使用,那么将其设置为
公共静态
,并使用类名在secound中调用该按钮,因为任何类的静态成员都可以使用类名本身进行访问

该类也像Sample.java一样是活动??是的,你可以。这取决于你的设计。它是活动还是java类重要吗?所以你说我为MainActivity创建了一个对象。java(包含按钮)然后使用该对象调用按钮对吗?有效,但可能不是更好的方法。是的,但有时我们会遇到这种类型的问题,然后我们可以使用这种类型的把戏