相关疑难解决方法(0)

如何使用InputFilter限制Android中EditText中的字符?

我想将字符限制为0-9,az,AZ和空格键.设置inputtype我可以限制为数字,但我无法弄清楚Inputfilter查看文档的方式.

android android-edittext

168
推荐指数
12
解决办法
15万
查看次数

我应该用什么android:inputType来输入IP地址?

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

所以很自然地,我希望进行优化以便让他们轻松输入IP地址,但是切换到字母数字输入主机名的能力非常重要.

我似乎无法找到一个好的inputType.在numberDecimal最初似乎是个不错的射门,但只允许一个点.

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

我如何到达那里?

java android android-widget android-layout

48
推荐指数
7
解决办法
4万
查看次数

Android:如何在EditText中设置可接受的数字和字符?

我必须在EditText中设置可接受的字符"0123456789"和"分号".下面是我正在使用的代码.

android:digits="0123456789;"
android:inputType="number|text
Run Code Online (Sandbox Code Playgroud)

该实现的问题是在HTC手机中,分号无法输入但在三星和索尼爱立信中,可以输入分号.另一个问题是当我在三星和索尼爱立信输入分号时,分号无法删除.上面的代码中是否有遗失的财产?提前致谢.

validation android digits android-edittext

14
推荐指数
1
解决办法
3万
查看次数

如何在android中进行表单验证

我有一份注册表格,我需要在提交前进行验证.表单包含以下字段:姓名,电子邮件,联系电话和密码.我需要名称有一个值,电子邮件要有正确的格式,联系号码应至少为10个数字,密码至少为6个字符.

android

11
推荐指数
3
解决办法
2万
查看次数

在EditText中仅允许基于正则表达式的选定字符

我想只允许用户根据我的Android应用程序中的正则表达式键入某些字符.我该如何实现?

regex validation android user-input android-edittext

4
推荐指数
1
解决办法
1万
查看次数

android.support.design.widget.TextInputLayout无法实例化

我想android.support.design.widget.TextInputLayout在我的Android应用程序中集成.我已经将jar文件android-support-design.jar从sdk 复制到了我的应用程序li​​b文件夹.我在我的xml文件中为Email EditText添加了以下代码,

 <!-- Email Label -->
        <android.support.design.widget.TextInputLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="8dp"
            android:layout_marginBottom="8dp">
            <EditText android:id="@+id/input_email"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:inputType="textEmailAddress"
                android:hint="Email" />
        </android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)

在我的layout.xml文件中添加此代码时,我收到一个错误,如,

Exception raised during rendering: com.android.layoutlib.bridge.MockView cannot be cast to android.view.ViewGroup
Exception details are logged in Window > Show View > Error Log
The following classes could not be instantiated:
- android.support.design.widget.TextInputLayout (Open Class, Show Error Log)
See the Error Log (Window > Show View) for more details.
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题......

java android android-textinputlayout

4
推荐指数
3
解决办法
2万
查看次数

每个单词都以android中的Edittext中的大写字母开头

我希望每个单词都应该以Edittext中的大写字母开头.例如: -

约翰史密斯应该写作约翰史密斯我怎么能实现这一点?

android android-edittext

2
推荐指数
1
解决办法
3657
查看次数