2011-09-28 86 views
3

我的應用程序有兩個要求,其中一個屏幕是數字輸入,另一個屏幕是搜索選項。由於用戶必須在大部分時間使用數字鍵盤,他必須更改輸入類型的編輯文本並選擇鍵盤。有沒有什麼辦法,當其他activty開始爲不同的活動啓動不同的鍵盤

SEBS

回答

8

HIII ,,,

使用的編輯文本應該打開數字鍵盤與下面我可以開始一個數字鍵盤的一個活動和系統字符鍵盤屬性:

android:inputType="phone" 

而且android:imeOptions="actionSearch"進行其他活動編輯文本XML佈局

希望你能夠明白我的意思傳達

與問候,

Arpit加爾格

2

只得到一個數字鍵盤,用戶不應該長按並選擇輸入類型。只有當他們試圖改變他們正在使用的鍵盤應用程序時,例如從Android鍵盤切換到Swype鍵盤。鍵的所有不同配置都是分開的每個鍵盤的一部分。因此,Android鍵盤包含一個QWERTY鍵盤,一個數字鍵盤(數字鍵盤上的數字和所有其他鍵上的符號)和一個數字鍵盤鍵盤(9x9數字鍵盤,如PC上的數字鍵盤或舊電話) 。要告訴系統你想使用你只需要爲你的EditText指定inputType。

this page will show you possible types

this question will show you how to set it from xml