2011-05-07 77 views
0

進入活動時,我用android:windowSoftInputMode="stateVisible|adjustPan"在我的清單文件時的主要活動啓動打開softkeyboard。開幕softkeyboard再次從後退按鈕

這很好用,除了當我回到主要活動從另一個使用後退按鈕;軟鍵盤不會重新出現。

回到主要活動時,如何使軟鍵盤顯示?

感謝您提前提供任何幫助。

回答

2

在返回按鈕,它只是刪除從堆棧的當前活動,並顯示之前的活動,這就是爲什麼softkeyboard是沒有得到開放。您可以重寫onKeyDown()方法,並在返回按鈕上再次調用您的活動。

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if ((keyCode == KeyEvent.KEYCODE_BACK)) { 

     // start your activity again here 
     Log.d(this.getClass().getName(), "back button pressed"); 
    } 
    return super.onKeyDown(keyCode, event); 
}