我有两个按钮(bt1,bt2)。
我需要:如果您点击button
,它会将您重定向到另一个Activity
,但当您按下第二个时,它会将您重定向到之前的Activity
1}}。但是这两种方法必须在两个buttons
之间交替(随机)。我该怎么写?
答案 0 :(得分:0)
为两个按钮分配onClickListener()
,您可以随机选择其中一个按钮。
OnClickListener listener = (new OnClickListener(){
@Override
//On click function
public void onClick(View view) {
Random random = new Random();
if(random.nextBoolean()){
//do one thing here
} else {
//do the other thing here
}
}
});
bt1.setOnClickListener(listener)
bt2.setOnClickListener(listener)
现在,您的按钮行为是随机的。但是,我不知道您为什么需要 2 按钮。
答案 1 :(得分:0)
此代码用于单击按钮并转到下一个活动:
Button button = (Button) findViewById(R.id.clickButton);
button.setOnClickListener( new OnClickListener() {
@Override
public void onClick(View v) {
//Go to the next Activity
}
});
要返回,您可以使用setOnLongClickListener
:
button.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
onBackPressed();
return true;
}
});
返回:
@Override
public void onBackPressed() {
finish();
super.onBackPressed();
}