问题标签 [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 - Android:键盘打开时出现 Tablayout
我正在使用 TabLayout,它位于屏幕底部。问题是当键盘打开时 TabLayout 也出现在键盘上方。
我想躲在键盘后面
在我设置的清单中android:windowSoftInputMode="adjustResize"
,如果我更改为adjustSpan,即使键盘打开时磁贴栏也会上升。
布局
android - 回收器视图上的 ExitText 导致焦点问题并修复它会破坏键盘隐藏 EditTect 可见性
回收站视图和 EditText 有问题。由于视图刷新,焦点丢失。已使用以下配置修复了此问题manifest
。
但是,这破坏了我现有的功能。隐藏在键盘后面的 EditText。为了解决这个问题,需要更改配置。
如何使用单个配置解决这两个问题。
java - Android键盘没有向上推布局
我的键盘没有弹出edittext来输入文本。我尝试在我的android清单中的windowSoftInputMode中设置adjustSize。
这是我的 AndroidManifest.xml
我只有一个editText
这是我的整个布局。
我从 AndroidManifest 和 Programatically 尝试了 windowSoftInputMode 的所有其他选项,但没有工作。我也尝试使用 ScrollView 作为根布局。但仍然无法正常工作。
android - Trouble managing Soft bottom bars in Android for different devices
I have created a function as below which sets fitSystemWindow attribute :
Let me explain it :
Here, R.id.relRoot
is the parent root RelativeLayout
in layout xml file.
I am checking build version first and If build version is greater than Lollipop, am setting fitsSystemWindows
to true
and if not then setting it to false
.
But, still when I run the application in devices > Lollipop, am getting my status bar color white and bottom soft view (which contains back,home and recent) also with the color white.
You can see I am also using method setStatusBarColor
but it's not working.
What might be the issue ?
NOTE : Am checking in emulator device : NEXUS 5X API 27 (Android 8.1.0, API 27)
android - 出现键盘后调整活动大小
我有一个活动,其中包含一个由包含标签(在活动顶部)添加的片段和一个主要的中央片段。主片段还包含 editText 小部件。当我单击 edittext 键盘时,它会根据所选的窗口显示出来,SoftInputMode 键盘会向上移动窗口(上部片段消失在屏幕后面)或与主片段上键盘下方的按钮重叠。(两种情况下都不会出现滚动)。
我需要可滚动的片段窗口,但它不可能吗?如何?
文件:
活动:
主要片段:
android - adjustResize 不适用于片段布局内的 EditText 视图
我有一个全屏活动,其中某些布局元素隐藏起来让位于容器内的片段(FrameLayout)。布局如下图:
片段布局如下图所示:
如您所见,在我的片段布局中,我包含了另一个名为 input_view 的布局。其布局文件如下所示:
这是从以下来源获得的 slideUp 面板:https ://github.com/mancj/SlideUp-Android ,它主要是一个 edittext 视图,在 recyclerview 项目上的单击事件时向上滑动。滑块面板在纵向模式下占据 2/3 的屏幕空间(我的应用程序仅为纵向)。现在,当我单击此滑块面板上的 EditText 视图以输入任何文本时,我希望此视图在软键盘从其下方打开时调整大小。我尝试了一些关于 SO 的建议,例如用 ScrollView 包装根布局,但仍然无法正常工作。
此外,清单文件中的活动包括以下内容:
如上所述,该活动是一个全屏活动,我使用以下代码以编程方式处理它:
有人可以在这里指导我吗?如果我的问题或部分代码不清楚,请告诉我,以便我详细说明。
谢谢,
AB