问题标签 [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 - 调用 setVisibility 时,SoftInputMode adjustResize 不起作用
我有一个问题,我有一个包含一些元素的片段。我在底部有按钮(signup_step_buttons)我希望它们留在键盘的顶部。但是当我setVisibility VISIBLE
对所有元素进行调整时, adjustResize工作,但是当我setVisibility GONE
(到backStep和validForm)。当键盘出现时,布局不适应......所以我发现了问题(似乎是布局中元素的可见性)但我不知道如何解决它......
编辑:问题来自于setVisibility
,无论设置的值是什么……就在我调用它时,不应用adapterResize 。
我的片段布局:
还有我的片段类:
android - 每行带有 EditText 的 Listview , Listview 的 FooterView 内的 Scrollview , adjustResize 和 adjustPan 都工作在一起
我有一个片段,其中我有 ListView,它在每一行和页脚视图中都有 EditText,当我设置android:windowSoftInputMode="adjustPan"时,所有控件都在 ScrollView 中,而不是在软键盘打开时滚动我的页脚视图表单并向上推我活动的标题,当我尝试使用android:windowSoftInputMode="adjustResize"它滚动页脚视图表单但是当任何项目打开并失去 EditText 焦点但我的标题没有向上移动时它会自动滚动我的列表视图。对不起,我不善于解释,但我希望任何人都明白我想解释的内容。实际上,我想将滚动视图滚动到页脚视图中的特定布局,以便我面对所有这些问题,任何人都可以帮助我吗?谢谢你
这是我的片段 xml 文件
这是我的listview的footerView xml
android - 出现键盘时查看在xamarin窗体android中向上移动
当键盘在xamarin forms android中弹出并且EditText字段位于屏幕底部时,状态栏和屏幕完全向上移动。我尝试使用
和
但不幸的是,两者都不起作用,我也从我读过的一篇博客文章中加入了
和
启动应用程序后是另一种选择,但不幸的是这也失败了。还有其他选择吗?
android - 键盘将布局推到状态栏下方(甚至更远)
我有以下xml
在我的AndroidManifest.xml中,我将其设置windowSoftInputMode
为adjustResize
. 但是现在,当我单击其中一个EditText
字段时,布局会向上移动,而我要输入的实际字段甚至不再可见。滚动有效,但仅向下而不是完全向上。有想法该怎么解决这个吗?我不想使用adjustPan
,因为这通常会禁用滚动。
android - 键盘在方向更改时隐藏
类似的问题已经出现了好几次,但我发现了我认为不应该出现的奇怪规律。
它的布局中有Activity
with EditText
。当用户单击该字段时,会出现软输入。将标志android:windowSoftInputMode="stateUnchanged"
添加到AndroidManifest
后,设备方向更改时一切正常 - 键盘保持其状态。但是,当在此Fragment
之上Activity
并EditText
位于其中时,Fragment
它就不起作用了。我假设AndroidManifest
在这种情况下会跳过标志(仅标志覆盖Activity
),并且在方向更改期间键盘消失。
我没有找到在方向更改时保留键盘状态的干净解决方案。我看到了手动显示键盘的解决方案onActivityCreated()
,但我不喜欢它,因为它需要在对象中的某些变量上保持键盘可见性状态,这些变量在方向变化后仍然存在。我发现如果有EditText
,Activity
即使用户没有触摸它,并且它没有聚焦,键盘仍保持其状态,这是完全出乎意料的。
我无法删除Fragment
并仅依赖于. 但是我已经检查过,当直接附加到.Activity
Fragments
ViewPager
Fragment
Activity
我还发现我检查过的所有应用程序都以某种方式解决了这个问题。
是否有一个干净的解决方案可以在片段的方向更改时保留键盘状态?
编辑:我也不喜欢这个android:configChanges="orientation|screenSize"
选项。
android - 窗口软输入模式不起作用
我在我的 AndroidManifest 中添加了 windowSoftInputMode 但它不起作用。我试过把adjustPan,adjustResize,但没有任何效果。
AndroidManifest.xml:
activity_create_agenmentos.xml:
当我触摸最后一个编辑文本时,只有按钮浮动在键盘上。
我该怎么做才能使edittext与按钮一起向上移动?
我解决了放置滚动视图的问题:
c# - SoftInput.AdjustPan 不起作用
各位程序员大家好。我尝试在 Visual Studio Xamarin 中创建 Android 应用程序。我将 EditText 放在应用程序屏幕的下部,当我将焦点放在它上面时,键盘隐藏了 UI 的底部。有可能用这个做点什么吗?
屏幕:
所有帮助将不胜感激
更新
主题代码: