-1

有人可以将button.performClick()分配给OnClickListener. 我使用的以下代码返回 false button.performClick()-

myButton.performClick()
 myButton.setOnClickListener ( new View.OnClickListener()
      {
           @Override
           public void onClick ( View view )
           {
              .............
           }
});
4

3 回答 3

6
button.performClick()

应该是myButton.performClick();那么你应该在你注册后执行OnClickListenermyButton

myButton.setOnClickListener ( new View.OnClickListener()
      {
           @Override
           public void onClick ( View view )
           {
              .............
           }
});


myButton.performClick();
于 2013-05-16T12:34:11.190 回答
1

声明按钮Button bmi;

exampleButton=(Button)findViewById(R.id.button1);

exampleButton.setOnClickListener(new OnClickListener()
         {public void onClick
         (View  v) { 
             Intent i = new Intent(getApplicationContext(), exampleActivity.class);
             startActivity(i);}
         });

让我知道它是否对您有帮助;)

于 2013-05-16T12:34:19.530 回答
1
 final Button button= (Button) findViewById(R.id.button);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //TODO handle click
            }
        });

        button.post(new Runnable() {
            @Override
            public void run() {
                button.performClick();
            }
        });
于 2017-07-05T08:21:16.817 回答