android-edittext 相关问题

EditText是Android应用程序中的标准文本输入窗口小部件。如果用户需要在应用程序中输入文本,这是他们执行此操作的主要方式。

在android中写入EditText时如何创建数据库并将数据保存到数据库?

我是android新手,在我的应用程序中我需要创建数据库,当用户将一些内容写入EditText时,我需要将其保存到数据库中,但我实际上不知道该怎么做。所以

回答 2 投票 0

如何制作自定义输入pin码Android?

我在 Kotlin Android 上制作项目。我怎样才能使相同的字段和相同的输入?在我看来,创建一些编辑文本并不是一个好的决定 在此输入图像描述 输入图像描述她...

回答 1 投票 0

SpannableStringBuilder 类的remove 属性到底如何工作? Android 中的文本编辑器 (Kotlin)

我正在使用 Kotlin 开发一个小型原生 Android 项目。我打算创建一个小型文本编辑器,其中包含粗体、斜体、下划线等各种按钮。不幸的是我一直在努力......

回答 1 投票 0

lang.NullPointerException:尝试调用接口方法尝试调用接口方法'void android.text.TextWatcher.beforeTextChanged

java.lang.NullPointerException:尝试在空对象引用上调用接口方法“void android.text.TextWatcher.beforeTextChanged(java.lang.CharSequence, int, int, int)” 我被添加了

回答 1 投票 0

如何在Android中以编程方式设置可编辑的true/false EditText?

我们可以在 XML 布局中设置 EditText 的可编辑属性,但不能以编程方式设置,但没有 setEditable() 方法! 如果 EditText 未启用 [通过 setEnabled(false)],它仍然可编辑!

回答 14 投票 0

edittext.settext() 将键盘类型更改为默认 [从 ?123 更改为 ABC]

我的编辑文本格式有以下代码,因为它可以接受任何输入,所以我没有设置任何输入类型: if (cardNumberEditText != null) { cardNumberEditText.addTextChangedListener(新

回答 3 投票 0

默认的 EditText 填充值是多少?

我有一个 EditText 定义如下: 我有一个 EditText 定义如下: <EditText android:id="@+id/input_password" android:hint="@string/password" android:layout_width="wrap_content" android:layout_height="wrap_content" android:inputType="textPassword" /> 它有一些默认的填充,看起来像这样,带有“显示布局边界”选项:(或者它真的是边距,我不确定。我指的是红色内框和蓝色角之间的空间)。但是这些填充/边距的价值是多少?在platforms/android-19/data/res/values/themes.xml中我发现Widget.EditText样式定义如下: <style name="Widget.EditText"> <item name="android:focusable">true</item> <item name="android:focusableInTouchMode">true</item> <item name="android:clickable">true</item> <item name="android:background">?android:attr/editTextBackground</item> <item name="android:textAppearance">?android:attr/textAppearanceMediumInverse</item> <item name="android:textColor">?android:attr/editTextColor</item> <item name="android:gravity">center_vertical</item> </style> 但是没有提到边距/填充。那么它们是在哪里定义的呢? 此问题来自于?android:attr/editTextBackground的默认值。 <inset xmlns:android="http://schemas.android.com/apk/res/android" android:insetBottom="@dimen/abc_edit_text_inset_bottom_material" android:insetLeft="@dimen/abc_edit_text_inset_horizontal_material" android:insetRight="@dimen/abc_edit_text_inset_horizontal_material" android:insetTop="@dimen/abc_edit_text_inset_top_material"> <selector> <item android:drawable="@drawable/abc_textfield_default_mtrl_alpha" android:state_enabled="false" /> <item android:drawable="@drawable/abc_textfield_default_mtrl_alpha" android:state_focused="false" android:state_pressed="false" /> <item android:drawable="@drawable/abc_textfield_activated_mtrl_alpha" /> </selector> </inset> 如您所见,EditText 所有边缘的插入值为 4dp。这使得 EditText 的内容周围有很小的填充。 要删除该填充,您应该使用修改后的 editTextBackground 属性创建一个新的 EditText 样式。例如: <style name="Widget.App.TextField" parent="@style/Widget.AppCompat.EditText"> <item name="colorControlActivated">#303E44</item> <item name="colorControlHighlight">#E5E9EC</item> <item name="colorControlNormal">#E5E9EC</item> <item name="editTextBackground">@drawable/background_new_edit_text</item> <item name="android:editTextBackground">@drawable/background_new_edit_text</item> </style> 新background_new_edit_text.xml <?xml version="1.0" encoding="utf-8"?> <inset xmlns:android="http://schemas.android.com/apk/res/android" android:inset="@dimen/spacing_0dp"> <selector> <item android:drawable="@drawable/abc_textfield_default_mtrl_alpha" android:state_enabled="false" /> <item android:drawable="@drawable/abc_textfield_default_mtrl_alpha" android:state_focused="false" android:state_pressed="false" /> <item android:drawable="@drawable/abc_textfield_activated_mtrl_alpha" /> </selector> </inset> 将新样式应用到您的EditText: <EditText android:id="@+id/edt_phone" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/Widget.App.TextField" /> 12dp 我摆弄了edittext,发现它是12dp。

回答 2 投票 0

如何在android中创建下拉视图?

如何在 android xml 中创建一个包含编辑文本的下拉视图? 请参阅屏幕截图以供参考。有名称等的编辑文本。 一个下拉视图,里面有编辑文本 我尝试...

回答 1 投票 0

如何在文本结束后将EditText叠加到TextView上

我正在尝试使用 TextView 创建一段文本,并且需要在文本之间插入 EditText,例如填充空白。是否可以构建这样的自定义视图? 因为我是新手...

回答 2 投票 0

Android:EditText 的 Onclick 侦听器

以下是我的代码。当我单击 EditText 系统时,不会触发意图,而是在第二次单击时调出键盘,仅触发意图。如何确保它首先发生

回答 3 投票 0

Android:无法输入 EditText

我不知道为什么,但当我尝试这样做时,我无法在 EditText 上输入/书写。 EditText 的光标不出现,出现时键盘也不是数字键盘。 我有以下部分...

回答 6 投票 0

onTextChanged 由于两个超类覆盖而触发两次

我制作了自定义视图并添加了一个TextWatcher,但是onTextChanged方法也在TextView上。当我覆盖它时,它适用于 2 个超类。 是否可以仅覆盖一个超类? c...

回答 1 投票 0

如何通过值edittext显示图像 - android studio

我是java初学者,在我的项目中,我需要在打开应用程序页面时加载引用edittext中的值的图像,例如: 如果 EditText 的值为“dog”,则显示图像 &q...

回答 0 投票 0

在 recyclerView 中的 editText 之间进行验证时遇到问题

我的要求是:- 默认情况下,时间(edittext)的 3 个空单元格将可见 如果我愿意,我可以通过单击回收器视图之外的按钮添加更多内容 在第 0 个位置我可以添加任何 t...

回答 0 投票 0

如何禁用 EditText 上的键盘建议并告诉键盘显示额外的数字行

我的布局文件中有一个 EditText。当我单击(焦点)EditText 时,软键盘会出现在键盘建议栏中包含预测词(见图 1)。 图1 但我希望当我愿意的时候...

回答 1 投票 0

通过监听器检查EditText是否为空

我知道有几个答案,但似乎没有一个能解决我的问题: 我有以下代码: myEditText.addTextChangedListener(new TextWatcher() { @覆盖 公开...

回答 5 投票 0

如何防止 EditText 在 Kotlin for Android 中连续 4 次接受字符?

如何使编辑文本不接受相同字符 4 次连续。例如,它可以接受“888”而不是“8888”。如果用户写同一个字符 4 次,那么编辑...

回答 3 投票 0

从 EditText 中删除 maxLength 集

我们知道,EditText 的 maxLength 设置为: 机器人:最大长度=“19” 或以编程方式。我的问题是,如果它被设置为特定长度,我如何以编程方式删除它?我...

回答 4 投票 0

通过代码(以编程方式)打开 EditTextPreference

我已经使 EditTextPreference 'textPasscode' 依赖于 CheckBoxPreference 'checkBoxPasscode'。我希望“textPasscode”在用户选中复选框后立即打开。它甚至是 po ...

回答 3 投票 0

EditText“缺少自动填充提示属性”和“缺少辅助功能标签”

缺少自动填充提示属性少... (Ctrl+F1) 检查信息:指定 autofillHints 属性当目标 SDK 版本 26 或更高版本或明确指定视图不重要 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.