2012-02-08 135 views
0

我有一個帶背景圖像的編輯文本。當我點擊編輯文本時,我應該輸入數字。 所以,我應該顯示一個數字鍵盤。我是通過android:inputtype =「Phone」方法完成的。但我沒有得到數字鍵盤。請幫助我>?Android:如何實現數字鍵盤?

+0

你想要做什麼?你的意思是當用戶點擊edittext或其他什麼時只需要數字鍵盤? – OnkarDhane 2012-02-08 08:43:14

+0

S.我希望數字小鍵盤在用戶點擊編輯文本時出現。 – 2012-02-08 09:02:23

回答

3

爲此,您需要設置的EditText的輸入類型屬性號。

安卓的inputType =「號」

+0

不,它不是我推薦的。 – 2012-02-08 08:33:46

+0

請點擊編輯文本鍵盤在數字模式下打開 – Rishi 2012-02-08 08:39:38

+0

或者您的意思是說,當您的活動是通過軟鍵盤自動打開? – Rishi 2012-02-08 09:01:41

0

使用這個..

editview.setInputType(InputType.TYPE_CLASS_NUMBER); 

最佳 V.k

+0

這不起作用。 – 2012-02-08 08:58:05

+0

editview.setInputType(InputType.TYPE_CLASS_NUMBER); – 2012-02-08 10:16:17

+0

用editview.添加這個在你的java文件中。它正在爲我工​​作。試試這個希望這會對你有用。 – 2012-02-08 10:16:58

0

你有那個

一日一個是做它像Android的佈局兩種解決方案:的inputType =「」 ......見下文lastLine所:

<EditText android:id="@+id/getLat" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:cursorVisible="true" 
     android:editable="true" 
     android:singleLine="true" 
     android:layout_weight="1" 
     android:inputType="numberDecimal" 
     /> 
+0

這是行不通的。 – 2012-02-08 08:57:38

+0

你可以顯示你的代碼,也許我可以在這裏測試它,看看你的emul不工作.. 你有什麼呢? – youssoua 2012-02-08 09:03:43