jjzjj

WindowSoftInputMode

全部标签

android - PhoneGap 安卓 : keyboard overlaps input field

当点击输入键盘时,我在webview中有一个输入字段显示但它出现在输入字段上。我尝试将windowSoftInputMode="adjustPan"放在androidManifest中,但是还是一样。在设备的浏览器中打开相同的html页面时一切正常。有任何想法吗?问候更新:它没有XML布局,因为我使用Phonegap框架并且Activity扩展了DroidGap,并且它没有setContentView(xx.xml)方法。publicclassTestActivityextendsDroidGap{/**Calledwhentheactivityisfirstcreated.*/@Ov

android - 软输入键盘与android上的多行编辑文本重叠

我在ScrollView中遇到多行编辑文本的问题问题是我在ScrollView中添加了一个多行编辑TextView,这是动态添加的。我已将windowSoftInputMode设置为“adjustPan”当我选择文本区域(多行编辑文本)时,软键盘会覆盖它。请看下面:-任何想法我怎样才能改变它显示整个多行编辑文本谢谢 最佳答案 尝试使用adjustresize而不是adjustpan。android:windowSoftInputMode="adjustResize" 关于android-

android - 如何在键盘上方显示我的滚动布局?

我在相对布局内使用ScrollView。在没有键盘的情况下,我可以在所有手机中滚动到页面末尾,在某些手机中,当键盘打开时,我可以完全查看滚动布局。ie)-键盘上方ScrollView的末尾。我分析的问题是因为不同的android设备的键盘类型不同。得到了一些在Activitylist中添加windowSoftInputMode的答案。还添加了:android:windowSoftInputMode="stateHidden|adjustResize"但是我还是遇到了同样的问题。如果您有解决方案或遇到过问题,请分享您的想法。感谢您的宝贵时间。 最佳答案

android - 键盘打开android时仅推送scrollview

嗨,我有一个包含3个View的Activity-RelativeLayout---TextView1)---ScrollView2)-----FrameLayout---------ListView---------EditText----------->WhenIclickoverhere(2)viewonlypushup---TextView3)我只想要2)这是scrollview应该在键盘打开时向上推,但现在它也推TextView3)我已经在list中尝试过android:windowSoftInputMode="adjustNothing"orandroid:windowSof

android:windowSoftInputMode ="adjustPan"不工作

我有一个愚蠢的问题,请按照下面的图片当我点击EnterEmail时,它如下图所示,现在,尽管使用了android:windowSoftInputMode="adjustPan"androidLollipop主题和工具栏,问题还是来了,图片变小了。电子邮件编辑文本应该显示在键盘上方,但实际上没有。提出一些解决方案。 最佳答案 首先确保您在xml布局中提供了一个ScrollView。......然后在你的activity中确保你正在做这样的事情(这段代码只是为了演示在哪里使用getWindow().setSoftInputMode(Wi

android:windowSoftInputMode ="adjustResize"没有任何区别?

我有一个使用这种布局的人造对话框:我在中放置了一个fragment取决于正在打开的对话框-控制对话框的Activity如下所示:不幸的是,当您单击对话框内的编辑文本时,不会调整大小。windowSoftInputMode字面上没有区别,因为功能与平移模式相同。Documentation说“这当然只适用于具有可调整大小的区域的应用程序,可以缩小以腾出足够的空间”,但没有告诉你“可调整大小的区域”是什么意思,让我觉得在某种程度上我没有可调整大小的区域?如果有人知道怎么回事,可以帮帮我吗?编辑像这样围绕对话框不会改变任何东西:EDIT2Scrollview作为父级也无济于事:

android:windowSoftInputMode ="adjustResize"没有任何区别?

我有一个使用这种布局的人造对话框:我在中放置了一个fragment取决于正在打开的对话框-控制对话框的Activity如下所示:不幸的是,当您单击对话框内的编辑文本时,不会调整大小。windowSoftInputMode字面上没有区别,因为功能与平移模式相同。Documentation说“这当然只适用于具有可调整大小的区域的应用程序,可以缩小以腾出足够的空间”,但没有告诉你“可调整大小的区域”是什么意思,让我觉得在某种程度上我没有可调整大小的区域?如果有人知道怎么回事,可以帮帮我吗?编辑像这样围绕对话框不会改变任何东西:EDIT2Scrollview作为父级也无济于事:

Android:如何使键盘始终可见?

在android中,我们如何使设备键盘在应用程序中始终可见?顶部显示应用程序要呈现的内容,底部始终显示键盘。 最佳答案 在AndroidManifest.xml文件中将android:windowSoftInputMode="stateAlwaysVisible"添加到您的Activity中:在我的测试应用程序中,这显示了应用程序启动时的键盘,虽然它没有固定在那里,但可以通过按后退按钮来关闭。为确保键盘始终可见,您可能必须创建自己的键盘作为应用程序UI的一部分。这是一个向您展示如何使用KeyboardView执行此操作的教程:htt

Android:如何使键盘始终可见?

在android中,我们如何使设备键盘在应用程序中始终可见?顶部显示应用程序要呈现的内容,底部始终显示键盘。 最佳答案 在AndroidManifest.xml文件中将android:windowSoftInputMode="stateAlwaysVisible"添加到您的Activity中:在我的测试应用程序中,这显示了应用程序启动时的键盘,虽然它没有固定在那里,但可以通过按后退按钮来关闭。为确保键盘始终可见,您可能必须创建自己的键盘作为应用程序UI的一部分。这是一个向您展示如何使用KeyboardView执行此操作的教程:htt

android - 如何从 Fragments 以编程方式设置 windowsoftinputmode?

我有一个要求,其中我有一个MainActivity。从这个Activity中,我实例化了4个fragment(让我们说FragmentA、FragmentB、FragmentC、FragmentD。在这四个fragment中;在3个fragment(让我们说FragmentA、FragmentB、FragmentC)上,我想将MainActivity的windowsoftinputmode()设置为SOFT_INPUT_ADJUST_PAN以便窗口可以调整大小。在一个Fragment()上,让我们说FragmentD),我想将MainActivity的windowsoftinputmo