Questions tagged «android-edittext»

EditText是Android应用程序中的标准文本输入小部件。如果用户需要在应用程序中输入文本,这是他们这样做的主要方法。


30
如何阻止EditText专注于Android中的Activity启动
我Activity在Android中有两个元素: EditText ListView 当我Activity开始时,EditText立即具有输入焦点(光标闪烁)。我不希望任何控件在启动时就将焦点放在输入上。我试过了: EditText.setSelected(false); EditText.setFocusable(false); 没运气。我如何说服启动EditText时不要选择自己Activity?



24
设置EditText光标颜色
我在平板电脑项目上使用Android的Holo主题时遇到此问题。但是,我在屏幕上有一个白色背景的片段。我EditText在此片段上添加了一个组件。我试图通过设置Holo.Light主题资源的背景来覆盖主题。但是,我的文本光标(克拉)保持白色,因此在屏幕上不可见(我可以在edittext字段中淡淡地看到它。)。 有谁知道我如何使EditText使用较深的光标颜色?我尝试将EditText的样式设置为"@android:style/Widget.Holo.Light.EditText"无积极结果。

23
如何在EditText中隐藏下划线
如何隐藏EditText底部栏(在提示行的末尾带有小衬线)? 可能有一种更好的方式来做我想做的:我有一个带有EditText的布局。通常,在用户可以点击它并开始输入或编辑文本的地方,它显示得很好。 但是,有时我想使用相同的布局(简化其他逻辑)以只读方式显示相同的数据。我希望演示文稿是相似的-它应该具有相同的高度和字体,但没有下划线。 作为权宜之计,我将通过删除EditText并替换为TextView来实现此目的。我认为这将达到预期的结果,但是似乎通过a回绕是一种昂贵的方法,可以通过更改属性来轻松完成某件事。


30
聚焦edittext时如何显示软键盘
我想在EditText焦点对准时自动显示软键盘(如果设备没有物理键盘),并且有两个问题: 当Activity显示my 时,我EditText处于聚焦状态,但未显示键盘,我需要再次单击它以显示键盘(在显示my时应显示它Activity)。 当我在键盘上单击“完成”时,将关闭键盘,但EditText保持焦点,并且您不想要(因为我的编辑已完成)。 要恢复,我的问题是在iPhone上有更多类似的东西:它使键盘与我的EditText状态保持同步(集中/不集中),并且如果有物理键盘,当然也不会显示软键盘。

25
Android-在EditText中处理“ Enter”
我想知道是否有一种方法可以处理用户Enter在键入EditTexton时发生的按下操作,例如onSubmit HTML事件。 还想知道是否有一种方法可以操纵虚拟键盘,使“完成”按钮标记为其他名称(例如“转到”),并在单击时执行某种操作(再次类似于onSubmit)。

12
获取编辑文本字段的值
我正在学习如何创建UI元素。我创建了一些EditText输入字段。单击按钮后,我想捕获输入到该输入字段中的内容。 <EditText android:id="@+id/name" android:width="220px" /> 那是我的领域。我如何获得内容?

16
EditText的首字母大写
我正在开发一个个人待办事项清单应用程序,到目前为止,一切都工作得很好。我想找出一个小怪癖。每当我要添加新项目时,我都会在对话框中显示一个EditText视图。当我选择EditText视图时,键盘会出现输入文字的信息。在大多数应用程序中,默认值似乎是按住Shift键用于第一个字母...尽管对于我而言,它不是这样做的。必须有一种简单的方法来修复,但是我反复搜索了引用,但找不到它。我认为适配器必须有一个xml属性供引用加载,但是我找不到它的含义。


23
将edittext限制为单行
可能重复:android-singleline-true-not-working-for-edittext <EditText android:id="@+id/searchbox" android:layout_width="fill_parent" android:layout_height="wrap_content" android:lines="1" android:scrollHorizontally="true" android:ellipsize="end" android:layout_weight="1" android:layout_marginTop="2dp" android:drawablePadding="10dp" android:background="@drawable/edittext" android:drawableLeft="@drawable/folder_full" android:drawableRight="@drawable/search" android:paddingLeft="15dp" android:hint="search..."> </EditText> 我想使上面EditText只有一行。即使用户按下“输入”,光标也不应下降到第二行。有人可以帮我吗?

24
使用appcompat v7更改EditText底线颜色
我正在使用appcompat v7在Android 5及更低版本上获得一致的外观。效果不错。但是我不知道如何更改EditTexts的底线颜色和强调颜色。可能吗? 我试图定义一个自定义项android:editTextStyle(参见下文),但是我仅成功更改了完整的背景色或文本颜色,但没有更改底线或强调色。是否有要使用的特定属性值?我必须通过android:background属性使用自定义可绘制图像吗?不能指定六种颜色吗? <style name="Theme.App.Base" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="android:editTextStyle">@style/Widget.App.EditText</item> </style> <style name="Widget.App.EditText" parent="Widget.AppCompat.EditText"> ??? </style> 根据android API 21的来源,具有材料设计的EditTexts似乎使用colorControlActivated和colorControlNormal。因此,我试图在以前的样式定义中覆盖这些属性,但没有效果。appcompat可能不使用它。不幸的是,我找不到与材料设计相关的最新版本的appcompat的资源。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.