2010-12-07 56 views
1

我想從用戶屏幕上顯示的Numberpad中接收用戶的數字輸入,它應該在活動視圖中。請看附圖。Android屏幕號碼簿

我不知道是否有某種方法可以製作類似的用戶界面,或者我有自己的XML嗎? 。需要你的幫助。 alt text

回答

2

您可以指示要數字輸入的輸入法:

EditText editText = ...; 
editText.setInputType(InputType.TYPE_CLASS_NUMBER); 

,然後大部分的輸入法會給你類似上面的安排。

您可能可以通過用com.android.phone.action.TOUCH_DIALER的動作發送intent來獲得與您展示的視圖完全相同的視圖,但獲取結果可能介於困難和不可能之間。

你可能想從https://android.googlesource.com/platform/packages/apps/Contacts/+/froyo/src/com/android/contacts/TwelveKeyDialer.java

+0

@lain謝謝你的回覆。到Android源代碼的鏈接似乎很有用。 – 2010-12-07 10:18:06