问题标签 [window-soft-input-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在editText上启用softInput
我使用在我的editText上禁用了softInput
但现在我不知道如何启用它。启用softInput的功能将不胜感激。
android - 显示软输入时“向上推”一个列表视图,但不是该栏
我在 View Pager 的页面中有这样的布局:
这是它的样子:
当我单击编辑文本时,我希望栏保持原位(在屏幕顶部),但列表视图要向上推,所以它看起来像:
我得到了什么(条被推高并消失):
我的 AndroidManifest 上有这个:
android:windowSoftInputMode="adjustPan"
我尝试了不同的设置值组合android:windowSoftInputMode
,但我要么让键盘出现覆盖编辑文本,要么将整个屏幕向上推。
有没有办法在列表视图被向上推时将栏保持在原位?先感谢您。
android - 键盘在片段中隐藏 EditTexts
编辑:我需要使用键盘,但它隐藏了我的EditText
,我需要它滚动所以键盘不会隐藏它。
我正在使用三星平板电脑。
我的风格:
这些EditText
字段位于可滚动视图中,如下所示:
片段布局:
活动布局:
有人问过类似的问题,但我还没有找到有效的答案。
我有一个项目使用许多附加到一个活动的片段。在我的活动清单中,我有:
一些片段需要用户输入。
在我使用的片段布局中:
每个片段嵌套如下:
这很好用。除了键盘会隐藏页面下方的 EditText。
我一遍又一遍地阅读:
http://developer.android.com/reference/android/widget/TextView.html#attr_android:imeOptions
尝试了这些建议,但是当调用活动时键盘是可见的,这是我不想要的。它也不起作用。也许是因为它是一个片段?
我一直在尝试制定一个动态的解决方案。任何帮助表示赞赏。
编辑:这适用于平板电脑,只有一个键盘选项,可以更改语言。
编辑:我的解决方案
我通过安装另一个软键盘解决了这个问题。https://code.google.com/p/softkeyboard/wiki/HowTo
android - Android EditextField 和底部按钮更改键盘焦点
我有一个带有 5 个 EditText 视图和一个底部按钮的活动。我指定
在这里,一切都只能正常工作一次,即 EditText 字段位于底部按钮上方,如果光标或任何文本在其上,它就会失去焦点。我试着改变
但在这里它会调出键盘上方的底部按钮。我应该改变什么才能使其正常工作?
android - 在 Android 中,adjustResize 属性不适用于 WebView
我有一个在 WebView 中显示 HTML 表单的活动。这是我的清单:
和活动的布局:
当点击 WebView 中的文本输入元素时,会发生预期的 adjustResize 行为:活动调整大小以显示软件键盘,同时保持文本输入的焦点和可见性。但是,如果我滚动然后点击页面上的任何其他输入元素(例如单选按钮),WebView 将滚动回我之前编辑的文本输入。
当我在同一设备上的 Chrome 中编辑相同的表单时,不会发生此行为。我点击文本字段进行编辑,然后可以滚动页面上的其他位置并选择其他输入,而页面不会滚动回文本输入。
问题似乎出在 Android WebView 本身和软件键盘上。有谁知道如何解决这个问题?
android - 为什么软键盘继续显示在视图中?
我正在尝试删除在 Activity 加载视图时启动软键盘的代码。我在 Manifest 文件中删除了 'android:windowSoftInputMode="stateVisible|adjustResize"'。然后,我在 Activity 中搜索了对 InputMethodManager 使用的任何引用。我可以看到布局文件中没有任何内容会触发软键盘的加载。然后我清理了项目并对其进行了重建。创建 View 时,软键盘仍会加载。我肯定错过了什么。关于为什么软键盘会继续加载的任何想法?
android - windowsoftinputmode = adjustResize 不应该移动所有活动窗口以为键盘腾出空间吗?
我正在为一个偶然发现以下问题的应用程序开发聊天功能。
我有一个活动android:windowsotinputmode = "stateHidden|adjustResize"
(当活动开始时,键盘不会自动弹出,而是等到用户点击 editText 输入他的消息之后,整个活动屏幕应该向上滑动并为软键盘腾出空间) .
然而...
我注意到活动只会向上滑动,直到键盘位于 editText 正下方,覆盖活动底部的“随机视图”。
有没有办法覆盖它并使屏幕完全向上移动并使整个活动可见?
[编辑] 我还应该提到,将任何 paddingBottom/marginBottom 设置为 editText 以及视图都会被忽略。
android - 如何在软键盘上方设置布局
我有下一个 xml 布局
当我向下滚动并单击editText时-打开softKeyBoard并调整布局大小,因此我只能看到editText字段,并且我需要所有最后的LinearLayout都在键盘上方,以便用户可以在editText下方看到btn。
这是我在清单中的活动:
我试图设置android:windowSoftInputMode="adjustResize"
,但看起来它不适用于scrollView ...
知道如何解决这个问题吗?
android - 键盘出现后视图未调整大小
遵循 android 指南以使键盘将我的视图与底部对齐。但仍然无法使视图调整大小。你能指导我可能出了什么问题吗?
XML:
显现:
结果是键盘覆盖了底部的相对布局。
android - 如何在 EditText 随文本增长时向上移动视图以及如何在片段中的软键盘顶部保留视图或布局?
我有几个 EditTexts 和一个 Camera 和 Camcorder ImageViews。
1)。我希望相机和摄像机在 EditTexts 获得焦点时打开时位于软键盘的顶部。
2)。此外,当用户在 editTextUserMessage 视图中输入的文本增长时,使用这种布局,视图会在键盘下方向底部增长。相反,我希望它长大,以便微调器和其他 EditText 可以向上移动。在实现这一点的同时,我希望 1) 发生……也就是说,我希望 imageCamera 和 imageVideo ImageViews 位于键盘的顶部。
我在活动和片段中尝试了不同的softInputModes..但我没有看到任何我想要的改进。
虽然在显示软键盘时向上移动布局看起来很有希望,但仅当焦点更改时才会将视图保持在键盘顶部,因此此代码不能始终将 Cam 和摄像机图像保持在键盘顶部。
所有的灵魂只是将整个布局向上移动,这不是我想要的。此外,这不是一个活动,而是一个片段。
你能帮助我吗 ?
下面是我的片段的布局: