【问题标题】:How open specific page of keyboard?如何打开键盘的特定页面?
【发布时间】:2012-02-23 02:52:39
【问题描述】:

在我的一个编辑文本字段中,用户可以输入数值和冒号。这些键是键盘特定页面的一部分。如果用户输入相应的编辑文本字段,我想打开该特定页面。如果布局有 XML 属性就更好了。

非常感谢。

【问题讨论】:

    标签: android layout keyboard


    【解决方案1】:
    • 要显示纯数字键盘,请使用android:inputType="phone"
    • android:inputType="time" 是时间输入的最佳选择。它 会让你输入数字和冒号':'。
    • 对于 “已知距离”“估计距离”,您可以使用 android:inputType="number|numberDecimal"。它会让你输入 带点的数字,即双精度或浮点数。

    您可以将android:inputType="number" 用于数字。这是一个 EditText 示例,它使用数字键盘打开手机。

                <EditText
                    android:id="@+id/test"
                    android:inputType="phone"
                    android:layout_height="wrap_content"
                    android:layout_width="wrap_content" />
    

    这是在布局中使用 inputType 的small example。 您可以在 inputType 字段中使用以下值。

    • 文字
    • textCapCharacters
    • textCapWords
    • textCapSentences
    • 文本自动更正
    • 文本自动完成
    • 文本多行
    • textImeMultiLine
    • textNoSuggestions
    • textUri
    • 文本电子邮件地址
    • textEmailSubject
    • textShortMessage
    • textLongMessage
    • textPersonName
    • textPostalAddress
    • 文本密码
    • textVisiblePassword
    • textWebEditText
    • 文本过滤器
    • 文字拼音
    • textWebEmailAddress
    • textWebPassword
    • 号码
    • 数字签名
    • 数字十进制
    • 号码密码
    • 电话
    • 日期时间
    • 日期
    • 时间

    这里是detailed explanation

    【讨论】:

    • 感谢您的回答。我看到了这些静态值并已经尝试过,但图片中的键盘不是数字键盘。这是标准键盘的第二页。
    • @Harald 使用 android:inputType="phone"。这将显示一个数字键盘。希望它能解决你的问题
    • 电话板不包含冒号。这就是为什么我尝试自动打开上面显示的特定键盘布局。
    • @Harald 修改了顶部的答案。 android:inputType="time" 是最好的选择。它会让你输入数字和冒号。对于已知距离和估计距离,您可以使用 android:inputType="number|numberDecimal"。它会让你输入带点的数字
    • 感谢您的回答。 android:inputType="time" 听起来很有希望,但不会打开带有冒号的键盘。它只是用点、减号显示相同的键盘,但没有冒号(如 android:inputType="numberDecimal")。这是在运行 Android 2.3.7 的真实设备 Google Nexus One 上。嗯,我的代码有什么问题?
    【解决方案2】:

    根据InputType of EditText in Android 和此处的其他答案,唯一的方法是制作自己的键盘类。或者在网上找一些准备好的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-05
      • 1970-01-01
      • 2014-03-18
      • 2013-11-01
      • 2020-11-17
      • 1970-01-01
      相关资源
      最近更新 更多