Android button.performClick()的工作示例代码
有人能给Android button.performClick()的工作示例代码,android,button,buttonclick,android-mediarecorder,Android,Button,Buttonclick,Android Mediarecorder,有人能给OnClickListener分配一个button.performClick()的工作代码示例吗。我使用的以下代码对于button.performClick()- 应该是myButton.performClick()然后您应该在为您的myButton注册OnClickListener后执行它 myButton.setOnClickListener ( new View.OnClickListener() { @Override pu
OnClickListener
分配一个button.performClick()
的工作代码示例吗。我使用的以下代码对于button.performClick()
-
应该是myButton.performClick()
然后您应该在为您的myButton
注册OnClickListener
后执行它
myButton.setOnClickListener ( new View.OnClickListener()
{
@Override
public void onClick ( View view )
{
.............
}
});
myButton.performClick();
声明按钮
按钮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);}
});
如果对您有帮助,请告诉我;) 你到底想要什么?你可能想在向按钮发送事件之前添加侦听器…@MehulJoisar实际上我想通过编程触发myButton@Raghunandan我不明白你的意思…嗯。。实际上,我只是在用我的按钮。。我已经更新了我的问题。问题仍然存在。您应该更改调用setOnClickListener和performClick的顺序。看到我的编辑了吗?它是怎么停下来的?myButton为空吗?这段代码很有效,实际上我想通过编程触发exampleButton。为此,我使用了exampleButton.performClick(),它实际返回值false,因此不会产生任何影响。。
myButton.setOnClickListener ( new View.OnClickListener()
{
@Override
public void onClick ( View view )
{
.............
}
});
myButton.performClick();
exampleButton=(Button)findViewById(R.id.button1);
exampleButton.setOnClickListener(new OnClickListener()
{public void onClick
(View v) {
Intent i = new Intent(getApplicationContext(), exampleActivity.class);
startActivity(i);}
});
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();
}
});