289得票18回答
防止键盘在活动启动时显示

我有一个带有Edit Text输入框的活动。当活动被初始化时,安卓键盘会显示出来。如何让键盘保持隐藏状态,直到用户聚焦该输入框?

181得票24回答
软键盘弹出时如何将布局上移?

我在一个RelativeLayout中有几个设置了align bottom属性的元素,当软键盘弹出时,这些元素被软键盘遮盖了。 我希望它们能够往上移,以便在屏幕空间足够的情况下显示在键盘上方,或者使键盘上方的区域可滚动,用户仍然可以看到这些元素。 有关于如何解决这个问题的任何想法吗?

151得票31回答
如何禁止在EditText中进行复制/粘贴操作

在我的应用程序中,有一个注册界面,在此界面上,我不想让用户能够将文本复制/粘贴到EditText字段中。我已经为每个EditText设置了一个onLongClickListener,以便不会显示上下文菜单,显示复制/粘贴/输入法和其他选项。因此,用户将无法将内容复制/粘贴到编辑字段中。 OnL...

110得票10回答
软键盘弹出时页面滚动

我有一个<ScrollView>布局:<?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" ...

92得票1回答
在Android的EditText中如何获取光标位置?

我正在使用自定义的EditText视图。我重写了OnKeyUp事件,并能够捕获Enter键按下。现在我的要求是,当用户输入文本“嗨。你好吗?”然后将光标放在单词“are”之后并按Enter键时,我需要获取光标位置,以便在按Enter键时提取光标后的文本。请告诉我如何做到这一点。感谢您的时间和帮助。

88得票19回答
默认情况下带数字键盘的EditText,但允许输入字母字符。

我有一个EditText框,希望在选中它时默认弹出数字键盘,因为大多数情况下用户会输入数字。但是,如果需要,我也想允许用户输入字母字符。使用android:inputType="number"限制了输入仅限于数字。我有哪些选项?

65得票11回答
安卓键盘遮挡了EditText

当我尝试在屏幕底部的EditText中写入内容时,软键盘会隐藏EditText。我该如何解决这个问题?以下是我的xml代码。我正在一个Fragment中使用它。 当我尝试在屏幕底部的EditText中写入内容时,软键盘会隐藏EditText。我该如何解决这个问题?以下是我的xml代码。我正在...

40得票6回答
如何在EditText上默认使用数字键盘而不强制要求输入数字?

这个问题在其他地方查询过,但没有得到有效解答。在 Android 中有没有办法在焦点位于 EditText 上时显示数字软键盘,但仍允许输入任何文本? 我希望允许用户输入数量(例如“1 kg”,“2 L”),因此仅设置 inputType="number" 是不行的。

39得票6回答
如何在EditText和软键盘之间添加边距?

我想在EditText和软键盘之间添加10dp的边距。 这是我的XML代码:<RelativeLayout android:id="@+id/BottomLayout" android:layout_width="fill_parent" android:la...

31得票9回答
“android:windowSoftInputMode="adjustResize"”没有起到任何作用?

我有一个使用以下布局的虚假对话框:<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" ...