为什么在Android中使用addListenerOnButton方法?

时间:2017-06-19 15:00:16

标签: android

有人告诉我为什么使用这种方法会很有帮助。

public void addListenerOnButton() {

        toggleButton1 = (ToggleButton) findViewById(R.id.toggleButton1);
        toggleButton2 = (ToggleButton) findViewById(R.id.toggleButton2);
        btnDisplay = (Button) findViewById(R.id.btnDisplay);

        btnDisplay.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {

               StringBuffer result = new StringBuffer();
               result.append("toggleButton1 : ").append(toggleButton1.getText());
               result.append("\ntoggleButton2 : ").append(toggleButton2.getText());

             Toast.makeText(MyAndroidAppActivity.this, result.toString(),
             Toast.LENGTH_SHORT).show();

           }
}

3 个答案:

答案 0 :(得分:0)

当按下btnDisplay时,此方法会对切换按钮的状态进行干预

答案 1 :(得分:0)

public void addListenerOnButton() 

是某人为其应用中的按钮设置onClickListener而创建的方法。按下按钮时,会创建一个Toast消息,如下所示:

Toast message

该消息由一些切换按钮的文本组成。

答案 2 :(得分:0)

此方法用于将ToggleButtons和Button逻辑与应用程序的其余部分分开。在https://www.javatpoint.com/android-togglebutton-example上的toggleButton示例中使用了它。如果您想知道导师为什么选择首先将切换按钮逻辑分开,那么您应该去https://www.javatpoint.com/contact-us并在那里提问。