2015-03-31 82 views
0

當我搜索時,我得到了一個答案,但沒有幫助我。好。 現在,在我的清單文件中,我用這樣的特定活動: android:windowSoftInputMode =「stateVisible」 它的工作原理,但只顯示阿爾法鍵盤!我想實際上需要數字鍵盤。如何在活動開始時顯示數字鍵盤?

+0

您使用的發射活動的任何的EditText? – Sadiq 2015-03-31 15:29:11

+0

Yes.Input是數字。 – user3144078 2015-03-31 15:38:23

+0

按照我的答案在stackoverflow http://stackoverflow.com/a/39593871/1831494和享受。 – 2016-09-20 12:19:23

回答

0

有你想先有重點的數字鍵盤特定的EditText?

如果是這樣那就試試這個對相關的EditText:

XML:

<EditText 
    android:id="@+id/myEditText" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:ems="10" 
    android:inputType="number"> 
    <requestFocus/> 
</EditText> 

OR運行時(的onCreate):

EditText editText = new EditText(this); 
editText.requestFocus(); 
editText.setInputType(InputType.TYPE_CLASS_NUMBER); 
+0

在XML裏面edittext如何包括。它不接受。 – user3144078 2015-04-02 02:29:36

+0

我已經向你展示過嗎?使用一個或另一個,顯然不是兩個。我編輯了它的xml版本以顯示爲典型的完整示例。另外在你的java文件中只需要addEditText editText =(EditText)findViewById(R.id.myEditText);希望這可以幫助! – 2015-04-02 10:21:14

+0

我使用了運行時(oncreate)。它有幫助。 – user3144078 2015-04-04 02:16:55

0

在你專注的EditText補充一點: 安卓的inputType =「號」