我在屏幕上显示了一组按钮和视图。在某些时候,我希望能够只与其中一个交互并阻止所有其他人。而且我需要保留所有听众,以便以后恢复他们的行为。
有任何想法吗?
谢谢!
我在屏幕上显示了一组按钮和视图。在某些时候,我希望能够只与其中一个交互并阻止所有其他人。而且我需要保留所有听众,以便以后恢复他们的行为。
有任何想法吗?
谢谢!
对于禁用按钮,当您单击特定按钮/视图时,禁用特定 onClickListener 中的其他按钮/视图,例如
//button1 onClickListener
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
button2.setClickable(false); //disable button2
view1.setClickable(false); //disable view1
}
});
同样对于所有其他按钮和视图,您可以通过调用启用它们
button2.setClickable(true);
view1.setClickable(true);