为Android应用程序开发中的按钮设置事件监听器(onClickListener)

时间:2015-04-17 19:28:31

标签: android button event-listener

Why do we create an event listener such as onClickListener for a button in the following way:-


        ...
        @Override
        public void onCreate(Bundle savedInstanceState)
       {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_quiz);
            mTrueButton = (Button)findViewById(R.id.true_button);

            mTrueButton.setOnClickListener(new View.OnClickListener() 
             {
                @Override     
                public void onClick(View v) 
                {  
                  // Does nothing yet, but soon!            
                }        });}

为什么mTrueButton使用setOnClickListener方法而不是OnClickListener。 为什么这种做法?

1 个答案:

答案 0 :(得分:1)

在onCreate中,您定义了表单上的对象,因此定义了任何后续事件所需的操作,当完成操作系统启动该活动并在您声明的任何已定义事件之后执行命令时。