jjzjj

windowsoftinputmode

全部标签

android - React Native 键盘事件不适用于 android :windowSoftInputMode ="adjustNothing"

当显示键盘时,我试图只调整View的一个组件,所以我设置了“adjustNothing”在我的androidlist文件中,我使用“keyboardDidHide”事件监听器和TextInputonFocus处理组件的移动。我试过这个但是当键盘隐藏时我没有从听众那里得到任何东西......这是我的AnidroidManifest文件:这就是键盘隐藏时我想做的:keyboardDidHide(){this.animateS(false);}所以它动画回到原位。我尝试使用adjustResize和adjustPan但它们将整个View向上移动,我不希望这样。动画是一个简单的转换,当键盘显示

android - 使用 windowSoftInputMode ="adjustPan"隐藏操作栏并调整调整大小收缩布局

在聊天应用程序中,我有一个以图像作为背景的Activity。现在,当我输入一条消息以发布手机键盘时,当我在list文件中使用windowSoftInputMode="adjustResize"时,我的布局会出现收缩。另外当我使用windowSoftInputMode="adjustPan"手机键盘隐藏操作栏时。这两个问题在当今市场上的许多应用程序中都得到了巧妙的解决,例如whatsapp聊天。请帮助我在我的应用程序中解决这个问题。下面是我的布局聊天Activity。 最佳答案 您可以创建一个xml位图并将其用作View的背景。为防止

Android 键盘 - android :windowSoftInputMode ="adjustPan"

我知道这里有很多与Android中的虚拟键盘相关的内容,但我似乎无法弄清楚如何解决我的问题。对于那些不熟悉AdjustPan和AdjustResize的人,您可以在此处查看它们是什么/做什么-DifferencebetweenadjustResizeandadjustPaninandroid?我想要实现的是AdjustPan结果,我的webview没有调整大小,而是滚动到输入框,因为我有提交/取消按钮position:absolute到屏幕底部。当我使用AdjustPan设置时,键盘会打开但会覆盖我的输入并且不会将webview滚动到输入。另一方面,当我使用AdjustResize选项

android:windowSoftInputMode ="adjustResize"没有正常工作

尽管这个问题在stackoverflow中有很多解决方案,但我还是无法解决我的问题。我在屏幕上有两个编辑文本,一个在顶部,另一个附在屏幕底部。每当我点击底部编辑文本时,软键盘就会出现在它上面。我已经玩过windowSoftInputMode。当我点击我的底部编辑文本时,我不希望屏幕的其他内容向上滚动。这是我的xml布局。这是我的listxml。 最佳答案 你没有说你编译的是哪个版本的android,你在哪个版本上运行。但是请检查您是否使用了由aboutandroid:windowFullscreen属性或设置FLAG_FULSCRE

Android WindowSoftInputMode.AdjustResize 仍在平移

我已经在多个Activity中成功实现了AdjustResize,但特别是一个Activity在显示键盘时仍然拒绝执行任何操作,除了平移。知道我做错了什么吗?我正在像这样使用xamarin属性:[Activity(LaunchMode=Android.Content.PM.LaunchMode.SingleTask,Label="ActiveJobs",MainLauncher=false,Icon="@drawable/icon",WindowSoftInputMode=SoftInput.AdjustResize,ScreenOrientation=Android.Content.

android - 获取安卓 :windowSoftInputMode attribute programmatically on Android

我知道可以使用以下方法以编程方式设置android:windowSoftInputModelist属性:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);有没有办法以编程方式获取这个值?我没有看到相应的getter方法。 最佳答案 找到解决方案,没有“方便”的获取方法,但您可以轻松地手动查询窗口属性:intmode=getActivity().getWindow().getAttributes().soft

android - 有没有办法设置android :windowSoftInputMode by Fragment?

android:windowSoftInputMode通常设置在一个Activity上,但我将所有内容设置为一个Activity,它切换到不同的Fragments以支持Tab键,我需要不同的Fragments软输入模式。我的实际问题是adjustPan导致webview中的TextView被键盘覆盖,而adjustResize正在调整我用于计算的View的大小,我认为为每个fragment设置不同的软输入模式将是一个很好的解决方法。 最佳答案 在你的fragment的每个onCreateView上尝试这个getActivity().

android - Phonegap android 使用 config.xml 添加 windowSoftInputMode

我正在创建一个phonegap应用程序,对于android构建,我想使用config.xml设置Andriodlist文件的windowSoftInputMode属性。有什么方法可以使用config.xml或命令行来完成。请提出建议。提前致谢。 最佳答案 在您的config.xml文件中添加以下首选项:此外,您还必须禁用全屏首选项:查看更多:Android+PhoneGap:android:windowSoftInputModedoesn'tseemtoworkCordovaBug 关于

android - 带有 windowSoftInputMode adjustPan 的 ListView 中的 EditText

我有一个ListView,每行都有一个EditText。我已将此Activity的list中的windowSoftInputMode设置为adjustPan,因此当我点击EditText时,布局平移以便它在上方可见键盘。这在我第一次点击EditText时有效。但是,如果我按下后退按钮关闭键盘,然后再次点击相同的EditText(不点击任何其他内容,因此光标保留在第一个EditText中),键盘会恢复,但布局会恢复这次不是平底锅。这样做的结果是EditText被隐藏在键盘后面。有没有人经历过这种行为/知道如何解决?谢谢 最佳答案 仍然

android:windowSoftInputMode ="stateVisible"不起作用

我想在Activity启动时打开软键盘,我发现了android:windowSoftInputMode="stateVisible"不起作用。为了确定,我创建了一个新项目(默认的“Helloworld”)并执行了以下操作:将windowSoftInputMode添加到list中。在这不起作用之后,我在布局中添加了一个EditView字段之后不行,我加了getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE)到onCreate程序。我用Android2.3.3编译了它并