如何防止用户输入?

时间:2017-10-12 18:57:18

标签: java android

我的activity_main.xml界面由MainActivity.java 共享(其中包含按钮的实际代码)和SecondActivity.java

问题是,当用户在MainActivity时,它会让用户玩这些按钮,但是如果他们在SecondActivity,并且他们按下按钮,它会崩溃我的应用程序,因为它没有按钮的代码。

那么如何阻止用户点击SecondActivity

中的屏幕

1 个答案:

答案 0 :(得分:3)

要禁用按钮按下并阻止OnClick事件触发,您可以在各自的按钮上使用以下代码

((Button) findViewById(R.id.your_button_id)).setEnabled(false);

代码只是禁用按钮,再次激活它,您可以使用相同的语法,但将boolean参数替换为true

((Button) findViewById(R.id.your_button_id)).setEnabled(true);
相关问题