java - 什么安卓:inputType should I use for entering an IP Address and hostname?

标签 java android android-layout android-widget

我正在构建一个小型 Android 应用程序,用户将在其中将 IP 地址或主机名输入到 EditText 小部件中。 90% 的时间他们将输入 IP 地址,其余时间 - 主机名。

当然,我想让他们轻松输入 IP 地址,但切换到字母数字输入主机名的能力很重要。

我似乎找不到好的输入类型。 numberDecimal 最初看起来不错,但它只允许一个点。

理想情况下,我想从按下 ?123 按钮的标准键盘开始。

我怎么去那里?

最佳答案

尝试使用 android:inputType="number",但也要设置 android:digits="0123456789."。对我有用。

关于java - 什么安卓:inputType should I use for entering an IP Address and hostname?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8661915/

相关文章:

android - 更改 Android 应用程序的名称

java - 编写这些java数组的最佳方法是什么?

java - 在 JPanel 中水平和垂直居中对象的最佳方法是什么

java - if 语句 "not a statement"?

java - 这一行应该是什么? ( java )

android - 在应用程序启动时错误膨胀类 android.support.v7.internal.widget.ActionBarView

java - Cassandra key 缓存构建

android - 以编程方式解锁 Android 手机?

Android:从相机拍摄图像并裁剪

Android 工具栏覆盖了一个 fragment