我Activity
在Android中有两个元素:
EditText
ListView
当我Activity
开始时,EditText
立即有输入焦点(闪烁光标).我不希望任何控件在启动时具有输入焦点.我试过了:
EditText.setSelected(false);
EditText.setFocusable(false);
Run Code Online (Sandbox Code Playgroud)
没运气.如何说服开始EditText
时不选择自己Activity
?
我改变的价值EditText
上keyListener
.
但是当我改变文本时,光标移动到了文本的开头EditText
.我需要光标位于文本的末尾.
如何将光标移动到文本的末尾EditText
.
什么是限制EditText
Android 文本长度的最佳方法?
有没有办法通过xml做到这一点?
我有这个问题,我在平板电脑项目中使用Android的Holo主题.但是,我在屏幕上有一个具有白色背景的片段.我EditText
在这个片段上添加了一个组件.我试图通过设置Holo.Light主题资源的背景来覆盖主题.但是,我的文本光标(克拉)仍然是白色的,因此在屏幕上看不见(我可以在编辑文本字段中隐约发现它...).
有谁知道如何让EditText使用更暗的光标颜色?我已经尝试将EditText的样式设置为"@android:style/Widget.Holo.Light.EditText"
没有正面结果.
如何隐藏EditText下划线(两端带有小衬线的提示行)?
可能有更好的方法来做我想要的:我有一个带有EditText的布局.通常,这显示在用户可以点击它并开始输入或编辑文本的位置.
但是,有时我想使用相同的布局(简化其他逻辑)以只读方式显示相同的数据.我希望演示文稿类似 - 它应该具有相同的高度和相同的字体,但没有下划线.
作为一种权宜之计,我将通过删除EditText并替换TextView来实现这一点.我认为这会产生预期的结果,但这似乎是一种迂回的做法,通过改变属性来做一些应该很容易做到的事情.
如何在Android的EditText
视图中允许多行?
我想知道是否有办法处理用户Enter在键入时按下EditText
,例如onSubmit HTML事件.
还想知道是否有一种方法可以操作虚拟键盘,使"完成"按钮被标记为其他东西(例如"Go")并在单击时执行某个操作(再次,如onSubmit).
我正在学习如何创建UI元素.我创建了一些EditText输入字段.在单击按钮时,我想捕获输入到该输入字段的内容.
<EditText android:id="@+id/name" android:width="220px" />
Run Code Online (Sandbox Code Playgroud)
那是我的领域.我怎样才能获得内容?
我想在EditText
聚焦时自动显示软键盘(如果设备没有物理键盘),我有两个问题:
当我Activity
显示时,我EditText
的注意力集中但键盘没有显示,我需要再次点击它来显示键盘(显示我的键盘时应Activity
显示).
当我在键盘上单击完成时,键盘被解除但是EditText
保持聚焦并且不想要(因为我的编辑完成了).
要恢复,我的问题是在iPhone上有更多类似的东西:它使键盘与我的EditText
状态同步(聚焦/不聚焦),当然如果有物理键盘,则不会出现软键盘.
keyboard android focus android-softkeyboard android-edittext
我正在开发一个小小的个人待办事项列表应用程序,到目前为止,一切都运行良好.我想知道一个小怪癖.每当我去添加一个新项目时,我都会看到一个带有EditText视图的Dialog.当我选择EditText视图时,键盘会按原样输入文本.在大多数应用程序中,默认似乎是为第一个字母保留shift键...虽然它不会为我的视图执行此操作.必须有一个简单的方法来修复,但我已经反复搜索引用,无法找到它.我认为必须有一个由适配器加载的引用的xml属性,但我无法找出它是什么.
android ×10
android-edittext ×10
focus ×2
textview ×2
keyboard ×1
keylistener ×1
listview ×1
maxlength ×1
multiline ×1