2011-10-30 76 views
0

我有一個用於IP地址或DNS條目的EditText。 大多數人會使用一個IP地址,所以我想默認軟鍵盤的數字鍵盤。 我可以做到這一點:顯示Alt文本鍵盤

android:inputType="phone" 

但我不能,如果他們想要進入一個DNS條目,而不是回到文本鍵盤。

我希望顯示替代文本鍵盤(?123)而不是數字鍵盤,以便用戶可以根據需要輕鬆切換到文本鍵盤。

我該怎麼做?

參考:http://developer.android.com/resources/articles/creating-input-method.html

回答

1

可以編程使用setInputType功能改變inputType。所以你可以在你的界面上放一個按鈕,讓用戶在兩種鍵盤之間切換。

0

怎麼樣

android:inputType="number" 
+0

都能跟得上。除了「。」之外,「number」與「phone」完全相同。鍵不起作用。 –