2014-02-22 77 views
12

我正在嘗試使EditText這樣,當我點擊它時,出現一個包含「.com」的鍵盤,因爲一個URL將被調入EditText。 我試圖用這個:android:inputType="textUri"但它不工作。我該怎麼做?使用「url」設置EditText輸入類型

+5

有些設備不會支持此'textUri'。它是設備相關的。保持它那樣,它將在標準設備上正常工作。或者手動處理它 –

+0

我正在模擬器上測試它。模擬器是否支持這個功能? –

+0

需要檢查,嘗試檢查真實設備,或者你可以在三星實驗室測試。其中所有的設備都通過虛擬化 –

回答

17

試試這個

<EditText 
     android:id="@+id/edt" 
     android:layout_height="wrap_content" 
     android:layout_width="wrap_content" 
     android:inputType="textWebEmailAddress" 
     /> 

安卓的inputType = 「textWebEmailAddress」 使用此屬性爲。

+0

有沒有www按鈕「textWebEmailAddress」,我使用「textUri」 –

1

您可以使用inputType作爲textWebEmailAddresstextEmailAddress。規格說它是依賴於設備,但老實說,我沒有發現任何區別。使用此目的的目的是您可以使用鍵盤上的按鍵@.com鍵。我試了三星Galaxy S5和鍵盤都是一樣的。

enter image description here

相關問題