草庐IT

AdjustResize

全部标签

javascript - 手机间隙 : Resize webview on keyboard display in Android

我有一个类似(固定定位)的模态,类似于facebook在最新的android版本中的feed/chatinmessenger中的评论。我想要的看起来与此类似:因此,当您专注于输入时,键盘会打开并缩小WebView。默认情况下它不工作,我找不到任何解决方案。我试图将此首选项添加到config.xml但adjustResize没有做任何事情,并且stateVisible只是在我启动时打开键盘应用程序。这很奇怪。截至AndroidDocumentationadjustResize应该这样做:Theactivity'smainwindowisalwaysresizedtomakeroomfor

android - 如何使用 "adjustResize"在 Android 中使用 phonegap 调整 View ?

我们可以设置android:windowSoftInputMode="stateVisible|adjustResize|adjustPan"在用户点击EditTextField时调整屏幕View。我想以HTML形式做同样的事情。当用户点击文本框时,View应该会自动调整,以便用户可以轻松地键入内容,同时他们可以准确地看到他们正在键入的内容。看区别我如何在Android中使用PhoneGap做同样的事情。我希望你能以正确的方式指导我。感谢您阅读我的查询。 最佳答案 我的解决方案是将视口(viewport)上的target-densi

android - 为什么android :windowSoftInputMode ="stateVisible|adjustResize" adjust the screen when soft keyboard is shown?没有

我似乎无法使android:windowSoftInputMode="stateVisible|adjustResize"选项起作用。当软键盘显示时,ScrollView不会自动滚动到底部。编辑:我尝试改用adjustPan(stateVisible|adjustPan),但是ScrollView被禁用了。解决方案:最后,我找到了一个可行的建议。我创建了一个OnGlobalLayoutListener()并将其添加到我的ScrollView中。我检查了我的Activity的RootView(这是我的ScrollView)的高度是否改变了。如果是,我假设显示了软键盘。点击here了解更多

android - windowSoftInputMode 设置为 stateHidden|adjustResize 在 Android 中不起作用

我有以下布局在应用程序list文件中,我将Activity设置为但是当软键盘出现时View不会向上滚动。 最佳答案 如果您使用没有标题栏的主题,它不会调整大小。也许这个问题可以帮助你:AndroidHowtoadjustlayoutinFullScreenModewhensoftkeyboardisvisible 关于android-windowSoftInputMode设置为stateHidden|adjustResize在Android中不起作用,我们在StackOverflow上找

android - 没有 "adjustResize"的 KeyBoard 上方的 FloatingActionButton

在我的应用程序中,我使用了一个MapView、一个EditText和一个FloatingActionButton(fab),我希望fab移动到上面单击EditText时的键盘。我发现在manifest中设置android:windowSoftInputMode="adjustResize"与晶圆厂配合得很好,但它也调整了我在后台的map的大小,它提供了一个真正的调整大小时效果不佳。这是我的布局:otherviews...otherviews...关于如何在不使用它的情况下获得“adjustResize”效果的任何想法?或者如何从调整大小中排除View但同时保持“adjustResize

android - 以编程方式设置 adjustResize

这个问题在这里已经有了答案:Isthereanywaytochangeandroid:windowSoftInputModevaluefromjavaclass?(5个答案)关闭8年前。有没有办法以编程方式更改Activity的windowSoftInputMode的值?我想将其设置为在一个View中调整大小,而不在另一个View中调整大小(同一Activity中的两个View)

android - 通过单击外部键盘关闭键盘后 AdjustResize 不起作用

我有一个WebView(在带有SlidingTabLayout的ViewPager中的一个Fragment中)。当使用WebView进行输入时,我希望调整布局大小以确保输入可见。当我在WebView中单击文本输入时,会出现软键盘并且布局会调整大小。我可以使用软键盘的返回按钮输入文本并提交,或者使用后退按钮取消输入。此后,键盘消失,布局重新调整大小。更正AdjustResize行为。但是,当通过在软键盘外部单击来关闭键盘时(例如,在Google中输入查询并在WebView中按搜索按钮时),键盘会隐藏,并且需要大约2-3秒的时间来调整布局大小(留下在我的布局底部留出2-3秒的空白区域)。之

Android adjustResize - 如何禁用淡入淡出效果

在WebViewActivity上使用android:windowSoftInputMode="adjustResize"时,只要用户选择文本输入,其内容就会自行调整大小以启用滚动。但是,每次调整内容大小时都会出现淡出效果。如何才能禁用这种效果? 最佳答案 android:windowSoftInputMode="adjustPan"也许对你有帮助。 关于AndroidadjustResize-如何禁用淡入淡出效果,我们在StackOverflow上找到一个类似的问题:

android adjustresize adjustpan 著名问题

我不是在寻找代码,我也不会发布任何代码,只是一个解释,因为我有点迷路了。这个主要问题是出现软键盘时调整大小。以我为例我有一个listView,其中包含2个editText和许多使用自定义cursorAdapter的包含数据库内容的textView。1)调整平移这很简单。当我使用adjustPan属性时,一切都很好,除了当我在listView中按下editText并且如果listview大于屏幕尺寸时,我无法滚动。这实际上是正常行为,我可以理解。2)调整大小在这里我可以随意滚动。这个属性是我想要使用的。但我面临两个问题:当我按下两个editText之一时,我就是无法写入。不可能,甚至认为

android - 如何使用 adjustResize 去除屏幕顶部的白条

当键盘打开时,屏幕顶部会出现一条白色strip,无论键盘状态如何变化,它都会持续存在。如果我使用adjustPan然后它工作,但是,我只想使用adjustResize。这是问题的图片:我在AndroidManifest.xml中的Activity声明@color/colorPrimary@color/colorPrimaryDark@color/colorAccentfalse 最佳答案 有一种技术叫做ImmersiveFull-ScreenKitKat中可用的模式。我认为现在这是实现全屏Activity的首选方式。这是一个exam