标签: android-edittext

停止EditText在Activity启动时获得焦点

Activity在Android中有两个元素:

  1. EditText
  2. ListView

当我Activity开始时,EditText立即有输入焦点(闪烁光标).我不希望任何控件在启动时具有输入焦点.我试过了:

EditText.setSelected(false);
EditText.setFocusable(false);
Run Code Online (Sandbox Code Playgroud)

没运气.如何说服开始EditText时不选择自己Activity

android listview focus android-edittext

2770
推荐指数
36
解决办法
71万
查看次数

将光标放在EditText中文本的末尾

我改变的价值EditTextkeyListener.

但是当我改变文本时,光标移动到了文本的开头EditText.我需要光标位于文本的末尾.

如何将光标移动到文本的末尾EditText.

android keylistener android-edittext

839
推荐指数
18
解决办法
26万
查看次数

限制Android中EditText的文本长度

什么是限制EditTextAndroid 文本长度的最佳方法?

有没有办法通过xml做到这一点?

android maxlength android-edittext

653
推荐指数
13
解决办法
49万
查看次数

设置EditText光标颜色

我有这个问题,我在平板电脑项目中使用Android的Holo主题.但是,我在屏幕上有一个具有白色背景的片段.我EditText在这个片段上添加了一个组件.我试图通过设置Holo.Light主题资源的背景来覆盖主题.但是,我的文本光标(克拉)仍然是白色的,因此在屏幕上看不见(我可以在编辑文本字段中隐约发现它...).

有谁知道如何让EditText使用更暗的光标颜色?我已经尝试将EditText的样式设置为"@android:style/Widget.Holo.Light.EditText"没有正面结果.

android android-edittext android-styles

492
推荐指数
15
解决办法
28万
查看次数

如何在EditText中隐藏下划线

如何隐藏EditText下划线(两端带有小衬线的提示行)?

可能有更好的方法来做我想要的:我有一个带有EditText的布局.通常,这显示在用户可以点击它并开始输入或编辑文本的位置.

但是,有时我想使用相同的布局(简化其他逻辑)以只读方式显示相同的数据.我希望演示文稿类似 - 它应该具有相同的高度和相同的字体,但没有下划线.

作为一种权宜之计,我将通过删除EditText并替换TextView来实现这一点.我认为这会产生预期的结果,但这似乎是一种迂回的做法,通过改变属性来做一些应该很容易做到的事情.

android textview android-edittext

444
推荐指数
14
解决办法
28万
查看次数

443
推荐指数
12
解决办法
34万
查看次数

Android - 在EditText中处理"Enter"

我想知道是否有办法处理用户Enter在键入时按下EditText,例如onSubmit HTML事件.

还想知道是否有一种方法可以操作虚拟键盘,使"完成"按钮被标记为其他东西(例如"Go")并在单击时执行某个操作(再次,如onSubmit).

android textview android-edittext

433
推荐指数
15
解决办法
34万
查看次数

获取"编辑文本"字段的值

我正在学习如何创建UI元素.我创建了一些EditText输入字段.在单击按钮时,我想捕获输入到该输入字段的内容.

<EditText android:id="@+id/name" android:width="220px" />
Run Code Online (Sandbox Code Playgroud)

那是我的领域.我怎样才能获得内容?

android android-edittext

424
推荐指数
7
解决办法
68万
查看次数

如何在关注edittext时显示软键盘

我想在EditText聚焦时自动显示软键盘(如果设备没有物理键盘),我有两个问题:

  1. 当我Activity显示时,我EditText的注意力集中但键盘没有显示,我需要再次点击它来显示键盘(显示我的键盘时应Activity显示).

  2. 当我在键盘上单击完成时,键盘被解除但是EditText保持聚焦并且不想要(因为我的编辑完成了).

要恢复,我的问题是在iPhone上有更多类似的东西:它使键盘与我的EditText状态同步(聚焦/不聚焦),当然如果有物理键盘,则不会出现软键盘.

keyboard android focus android-softkeyboard android-edittext

422
推荐指数
23
解决办法
35万
查看次数

EditText的首字母大写

我正在开发一个小小的个人待办事项列表应用程序,到目前为止,一切都运行良好.我想知道一个小怪癖.每当我去添加一个新项目时,我都会看到一个带有EditText视图的Dialog.当我选择EditText视图时,键盘会按原样输入文本.在大多数应用程序中,默认似乎是为第一个字母保留shift键...虽然它不会为我的视图执行此操作.必须有一个简单的方法来修复,但我已经反复搜索引用,无法找到它.我认为必须有一个由适配器加载的引用的xml属性,但我无法找出它是什么.

android android-edittext

367
推荐指数
10
解决办法
17万
查看次数