我的activity_main.xml
的界面是共享由MainActivity.java
(其中包含按鈕的實際代碼)和SecondActivity.java
。如何防止用戶輸入?
問題是,當用戶在MainActivity
時,它會讓用戶玩弄按鈕,但如果他們在SecondActivity
,並且他們要按下按鈕,它會使我的應用程序崩潰,沒有按鈕的代碼。
那麼如何防止用戶點擊SecondActivity
中的屏幕?
我的activity_main.xml
的界面是共享由MainActivity.java
(其中包含按鈕的實際代碼)和SecondActivity.java
。如何防止用戶輸入?
問題是,當用戶在MainActivity
時,它會讓用戶玩弄按鈕,但如果他們在SecondActivity
,並且他們要按下按鈕,它會使我的應用程序崩潰,沒有按鈕的代碼。
那麼如何防止用戶點擊SecondActivity
中的屏幕?
要禁用按鍵操作和防止OnClick
觸發事件,您可以使用下面的代碼對你相應的按鈕
((Button) findViewById(R.id.your_button_id)).setEnabled(false);
的代碼僅僅關閉按鈕,再次激活它,你可以使用相同的語法的,但替換boolean
參數與true
((Button) findViewById(R.id.your_button_id)).setEnabled(true);
可以通過窗口管理器在onCreate中完成嗎? – user8091716
如果這些元件應該在第二活動不存在的,或者使用另一種佈局,或使元件消失 –
小號像一個活動應該足夠 – HomeIsWhereThePcIs