2013-02-08 80 views
1

我有一個屏幕,要求用戶輸入PIN。 我有4個獨立的盒子&每個盒子只有一個數字。 所以我想讓數字鍵盤在整個活動中保持開放狀態。 我可以強制在開始活動時打開鍵盤。但是在按下後退按鈕時它會被隱藏起來。保持數字鍵盤打開通過活動生活

回答

1

您可以將此作爲您的清單文件的活動節的一部分:

android:windowSoftInputMode="stateAlwaysVisible" 

你可以嘗試這樣的事:

public class EditView extends EditText { 

    public EditView (Context context, AttributeSet attrs) { 
     super(context, attrs); 
    } 
    @Override 
    public boolean onKeyPreIme(int keyCode, KeyEvent event) { 
     return true; 
    } 
} 
+0

這也隱藏在後退按鈕按下鍵盤... – hemu

+0

您可以嘗試adjustResize – lokoko

+0

'adjustResize'也隱藏鍵盤按下返回按鈕 – hemu