Q
如何顯示數字鍵盤
18
A
回答
22
給 android:inputType="number"
你的XML文件中
編輯: 「數」 是不行的,改爲 「數量」(小寫字母N)
11
一)在XML
android:numeric="decimal"
b)代碼
EditText editView = new EditText(this);
editView.setKeyListener(new DigitsKeyListener());
5
在你的XML,你必須這樣做:
android:inputType="Number"
在你的代碼,這樣做:
editText.requestFocus();
然後:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
我花了很多天算出這個。我什至嘗試editText.performClick();不工作。
2
彈出的活動開始的數字鍵盤,我用下面的步驟:
創建編輯文本字段中佈局爲:
<EditText
...
android:inputType="number"
... />
在功能的onCreate()顯示軟鍵盤
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,0);
最重要的是給焦點編輯文本onResume方法。
@Override
public void onResume() {
super.onResume();
editText.setFocusableInTouchMode(true);
editText.requestFocus();
}
相關問題
- 1. Cordova顯示數字鍵盤
- 2. 鍵盤只顯示數字
- 3. 顯示數字小鍵盤
- 4. Phonegap - js提示顯示數字鍵盤
- 5. 數字鍵盤鍵盤不顯示返回鍵中的iPhone
- 6. 如何僅顯示鍵盤windows phone 7中的數字鍵?
- 7. 如何讓html5文本字段顯示數字鍵盤?
- 8. 僅顯示EditField的數字鍵盤
- 9. Tabtip和InputScope - 顯示數字鍵盤
- 10. 我的數字鍵盤未顯示
- 11. Android Webview:顯示數字鍵盤?
- 12. Flex 4.5.1 mobile - 僅顯示數字鍵盤
- 13. 顯示鍵盤
- 14. 如何啓用數字鍵盤鍵在VB中顯示數字標籤
- 15. 如何顯示沒有輸入欄的軟數字小鍵盤?
- 16. Android如何使用EditText顯示數字軟鍵盤InputType =「text」
- 17. 如何在目標c中顯示數字鍵盤ipad sdk
- 18. 如何在對話框中顯示jquery數字鍵盤?
- 19. 如何在android的edittext框中顯示數字鍵盤?
- 20. 如何讓數字鍵盤始終顯示在uiview中?
- 21. Iphone開發 - 如何顯示數字鍵盤?
- 22. 如何在Android電視上顯示數字軟件鍵盤?
- 23. 如何在活動開始時顯示數字鍵盤?
- 24. 如何在UITextField初始默認鍵盤中顯示數字
- 25. 如何控制設備上的數字或字母數字鍵盤的顯示?
- 26. 顯示iPhone鍵盤
- 27. 當鍵盤顯示
- 28. 時顯示鍵盤
- 29. 如何從數字鍵盤
- 30. 想要在默認字母鍵盤中顯示數字軟輸入鍵盤
editview在使用構建器的彈出窗口中,所以沒有xml。我認爲setInputType和在XML中做的一樣 – 2011-01-14 04:31:12