【问题标题】:Setting up EditText with "url" inputType使用“url”inputType 设置 EditText
【发布时间】:2014-02-22 12:43:28
【问题描述】:

我正在尝试创建一个EditText,这样当我单击它时,会出现一个包含“.com”的键盘,因为要在EditText 中输入一个 URL。

我试过用这个:

android:inputType="textUri"

但它不起作用。我该怎么做?

【问题讨论】:

  • 某些设备不支持此textUri .. 它取决于设备。就这样吧,它可以在标准设备上正常工作。或者手动处理它
  • 我在模拟器上测试。模拟器支持吗?
  • 需要检查,尝试在真机上检查,或者你可以在三星实验室测试。通过虚拟化拥有所有设备
  • 谢谢.. 如你所说,模拟器不支持 textUri。

标签: android url android-edittext


【解决方案1】:

试试这个

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

android:inputType="textWebEmailAddress" 为此使用此属性。

【讨论】:

  • 没有带有 "textWebEmailAddress" 的 www 按钮,我使用的是 "textUri"
【解决方案2】:

您可以将 inputType 用作 textWebEmailAddresstextEmailAddress。规格说它取决于设备,但老实说我没有发现任何区别。使用它的目的是您可以使用键盘中的 @.com 键。我在三星 Galaxy S5 上都试过了,键盘是一样的。

【讨论】:

    猜你喜欢
    • 2011-11-02
    • 2011-02-12
    • 1970-01-01
    • 1970-01-01
    • 2017-02-13
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多