2011-01-12 32 views
1

我是Java Android開發人員的初學者。我正在使用Eclipse SDK 3.6.1版本。我試圖做這件事情:當我開始我的應用程序調用時輸入一個PIN碼,但是如果你想輸入一個數字,你必須點擊PIN碼字段。如何自動調用數字鍵盤?我正在使用三星gt-i5500,它是觸摸屏。如何自動調用數字鍵盤?

回答

2

我沒有真的嘗試過這個,但是你可以嘗試在引腳字段上設置android:inputType="phone",然後在你的代碼中調用requestFocus

2

你只需要設置爲android:inputType="number"如下您的銷EDITTEXT:

<EditText 
android:layout_height="wrap_content" 
android:layout_width="wrap_content" 
android:inputType="number" 
></EditText> 

和數字鍵盤將顯示在球場上時,用戶CLIK。 alt text

1

您可以通過設置inputType來告訴UI(特別是TextView:EditText)所處理的字段類型。這裏有一個list of the available input types,根據您的選擇,當您將數據輸入該字段時,您將收到該鍵盤。

就你而言,你很可能會想要inputType:number。請參閱我提供的關於可用選項的完整列表的鏈接。