2011-12-15 57 views
2

可能重複:
android:inputType=「textEmailAddress」 - '@' key and a '.com' key?如何將「.com」按鈕添加到Android鍵盤?

在我的項目我有一個EditText在用戶需要輸入自己的電子郵箱。如何將「.com」按鈕添加到Android鍵盤?

這是我的代碼:

<EditText 
android:id="@+id/etEmail" 
android:inputType="text|textEmailAddress" 
android:singleLine="true" 
android:layout_span="4" 
android:textSize="15sp" 
android:imeOptions="actionNext" 
/> 

==========> 更新:

我在模擬器有這個問題(而且還有實際)。但是當我檢查真正的設備,三星Galaxy S2,我看到「.com」按鈕。因此,在真實的設備上沒有問題。但我對模擬器用戶的建議是轉到設置/語言&鍵盤,然後清除中文語言和日語輸入法的勾號。所以,你可以在鍵盤上看到「@」(但AVD 2.2中沒有「.com」按鈕)。

+0

鑑於Android設備提供不同鍵盤的數量,事實上,他們是他們自己的軟件包,我嚴重懷疑這是最不可行的。 – 2011-12-15 02:11:09

回答

0

我認爲android:inputType應該只設置爲textEmailAddress - 特別是如果這是一個電子郵件字段。但是這個選項不適用於某些設備 - 例如,SE xperia不提供任何用於電子郵件輸入的特殊鍵盤。對於其他設備它應該工作。

相關問題