首先,我正在學習Android,我正在測試我的Andorid應用程序在我的三星Galaxy S1。Android設備Backbutton不應該工作
我的應用程序的功能是:當我按下RandomNumber按鈕,它會產生隨機數,並在文本區域顯示在屏幕上。
但我面臨以下問題。
設備後退按鈕允許用戶返回。我如何避免這種情況? (我有在程序中動態定義的按鈕,只有後退按鈕應該工作)
在搖動手機或更改手機的位置時,隨機數字會自動生成。如何避免這一點?請指教。
按鈕創建動態
final Button buttonToAdd = new Button(this);
buttonToAdd.setText("RandomNumber");
監聽器:
buttonToAdd.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Strvalue = (String) buttonToAdd.getText();
if (Strvalue.equals("RandomNumber"))
{
Randomnumbergeneration();
}
}
});
特殊照顧改變設備的「按鈕」行爲 –
請解釋一下你的_shaking的phone_和_moving it_的意思。你的意思是改變方向嗎? – Endzeit
通常看到屏幕,然後我要旋轉手機。 – user3127462