草庐IT

Edittext

全部标签

android - 如何在不强制输入数字的情况下默认使用 EditText 上的数字键盘?

这个问题在这里已经有了答案:EditTextwithnumberkeypadbydefault,butallowingalphabeticcharacters(19个回答)关闭9年前。这已在网上其他地方询问无济于事。Android中有没有办法在关注EditText时显示数字软键盘,但仍然允许输入任何文本?我想让用户输入数量(例如“1kg”、“2L”),所以仅仅设置inputType="number"是行不通的。 最佳答案 添加以下代码行,它会成功:)editText.setRawInputType(Configuration.KEY

android - 如何在 Android 中更改 EditText 的焦点颜色

如何更改EditText框上的焦点颜色(橙色)?焦点颜色是整个控件周围的一个小边缘,并且是明亮的控件具有焦点时为橙色。我怎样才能改变它的颜色聚焦到不同的颜色? 最佳答案 您必须创建/修改自己的NinePatch图像以替换默认图像,并将其用作EditText的背景。如果你查看你的SDK文件夹,在你的平台下,然后是res/drawable,你应该找到EditText焦点状态的NinePatch图像。如果这就是您想要更改的全部内容,您可以将其拉入Photoshop或您拥有的任何图像编辑软件,然后将橙色更改为您选择的颜色。然后将其保存到您的

android - 如何在 Android 中更改 EditText 的焦点颜色

如何更改EditText框上的焦点颜色(橙色)?焦点颜色是整个控件周围的一个小边缘,并且是明亮的控件具有焦点时为橙色。我怎样才能改变它的颜色聚焦到不同的颜色? 最佳答案 您必须创建/修改自己的NinePatch图像以替换默认图像,并将其用作EditText的背景。如果你查看你的SDK文件夹,在你的平台下,然后是res/drawable,你应该找到EditText焦点状态的NinePatch图像。如果这就是您想要更改的全部内容,您可以将其拉入Photoshop或您拥有的任何图像编辑软件,然后将橙色更改为您选择的颜色。然后将其保存到您的

android - 如何在 Android App 的禁用 EditText 中捕获 onclick 事件

我有一个EditText,我将其显示为禁用,以便用户无法编辑内容并避免弹出键盘。但现在我想在EditText中捕获onclick事件并识别正在单击的单个单词。欢迎任何帮助。谢谢,巴尔克里希纳。 最佳答案 在你的EditText上设置属性android:focusable="false"和android:enabled="true"。并将OnClickListener设置为该EditText。单击该Edittext会触发onClick()方法,但无法对其进行编辑。我刚试过。 关于andro

android - 如何在 Android App 的禁用 EditText 中捕获 onclick 事件

我有一个EditText,我将其显示为禁用,以便用户无法编辑内容并避免弹出键盘。但现在我想在EditText中捕获onclick事件并识别正在单击的单个单词。欢迎任何帮助。谢谢,巴尔克里希纳。 最佳答案 在你的EditText上设置属性android:focusable="false"和android:enabled="true"。并将OnClickListener设置为该EditText。单击该Edittext会触发onClick()方法,但无法对其进行编辑。我刚试过。 关于andro

Android以编程方式禁用模拟器中EditText的自动完成/自动建议

针对Android2.2我已阅读以下问题的答案:TurnoffautosuggestforEditText?Android:Multiline&NoautosuggestinEditText我尝试了以下建议的变体:setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_FILTER);setInputType(InputType.TYPE_CLAS

Android以编程方式禁用模拟器中EditText的自动完成/自动建议

针对Android2.2我已阅读以下问题的答案:TurnoffautosuggestforEditText?Android:Multiline&NoautosuggestinEditText我尝试了以下建议的变体:setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_FILTER);setInputType(InputType.TYPE_CLAS

Android EditText 提示

我已为EditText设置了提示,目前提示可见性已消失。当用户开始输入时,我想删除提示文本,当光标在EditText中可见时,而不是在用户开始输入时。我该怎么做? 最佳答案 您可以使用选择器的概念。onFocus移除提示。android:hint="Email"所以当TextView有焦点,或有用户输入(即非空)时,提示不会显示。 关于AndroidEditText提示,我们在StackOverflow上找到一个类似的问题: https://stackover

Android EditText 提示

我已为EditText设置了提示,目前提示可见性已消失。当用户开始输入时,我想删除提示文本,当光标在EditText中可见时,而不是在用户开始输入时。我该怎么做? 最佳答案 您可以使用选择器的概念。onFocus移除提示。android:hint="Email"所以当TextView有焦点,或有用户输入(即非空)时,提示不会显示。 关于AndroidEditText提示,我们在StackOverflow上找到一个类似的问题: https://stackover

Android - EditText 在使用 textAllCaps 时给出 IndexOutOfBounds 异常

我正在尝试使用相对布局创建一个非常简单的注册页面。此注册页面链接到一个名为RegistrationFragment的fragment。我有五个用于此布局的EditText字段:姓名、电话号码、电子邮件、密码和确认密码。出于某种原因,我可以在密码中输入文本并确认密码,但是每当我尝试在其他字段中输入任何文本时,它们会立即使应用程序崩溃并出现IndexOutOfBounds异常。这是完整的堆栈跟踪:java.lang.IndexOutOfBoundsExceptionatandroid.graphics.Paint.getTextRunAdvances(Paint.java:1879)ata