Android将类顶部的元素声明为私有或在创建时作为最终元素 - 仅用于onclicklistener

时间:2016-08-16 12:14:08

标签: java android

首先为长标题道歉,我不确定如何说出来。

我正在为按钮创建onclicklistener,目前正在尝试提高我的应用效果。

现在我正在使用它。

final Button ZeroCounter = (Button)view.findViewById(R.id.btn_DigitalReadout_ZeroCounter);
    ZeroCounter.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            ZeroCounters();
        }
    });

我是否有任何理由要首先在我班级的顶部声明私人按钮ZeroCounter这样的按钮,而我需要的只是onclicklistener

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以通过xml文件设置on click功能 (根本没有在按钮上声明)

按钮xml上的

 android:onClick="myClick"

并在您的课程上实施onClick功能:

public void myClick(View v) {
   // your code ...      
}