【Android】请问弹出软键盘时,如何让指定部分不随整体界面上移?

如图,我想让界面上方的蓝框不随键盘弹出而上移,一直固定在界面上方,请问应该怎么做?

图片说明
图片说明

0

1个回答

我在EditText最外层嵌套了ScrollView,问题解决了

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android 盘弹出时布局内指定内容上移
在android 手机上 ,点击输入框 都会弹出输入键盘 那么问题来了 ,Android SDK目前提供的软键盘弹出模式接口只有两种:一是弹时自动回冲界面,将所有元素上顶,一种则是不重绘界面,直接将控件元素遮住。 n解决方法: n第一步:给想要被顶上去的内容嵌套一个 ScrollView :<ScrollViewn android:layout_width="match_parent"
Android软键盘(二) 软键盘弹出布局上移的问题
Android软键盘弹出布局上移分析,以及相应的解决方案。
软键盘弹出时把指定内容向上移动
AndroidSDK目前提供的软键盘弹出模式接口只有两种:n    一是弹出时自动回冲界面,将所有元素上顶n    一种则是不重绘界面,直接将控件元素遮住n没有其他模式,如果想实现其他效果,光使用系统接口是不行的。nn解决办法:nn  1.给想要被顶上去的内容加一个ScrollView包起:n      n        android:layout_width="match_p
Android:如何设置底部控件view随着软键盘的弹出而上移
在点击文本框输入文字时,如何设置界面底部控件随着软键盘的弹出而上移……
解决Android软键盘弹出 布局内指定内容上移实现
公司开发中,遇到多个EditText输入框,android手机上有些机型会出现点击过 EditView 它获得了焦点也弹出了软键盘,但是收回软键盘后,再点击该rn EditView 会出现被软键盘遮挡的情况,点其它 EditView 后,再来点该 EditView 又恢复正常不再被遮挡的问题。rn解决:rnrnrn给想要被顶上去的内容嵌套一个 ScrollView :rn<ScrollViewn
Android 设置一个底部控件view随着软键盘的弹出而上移
Android 底部控件随软键盘弹出而上移demo
类似登录页面登录框在弹出软键盘后整体布局上移的方法
正在组织文章
解决输入框软键盘弹出,布局整体上移问题
今天测试提了个BUG,感觉挺典型,做一下记录nn问题是  在输入框在布局靠下面的时候,当弹出软键盘会把布局整体上移,导致标题没有了,键盘离的输入框特别近(虽然没有遮挡字),测试让优化一下。nn百度一半天,nn1.   发现添加  Android:windowSoftInputMode 属性各种添加 和滚动控件配合,出现的结果要不不能移动,要不整体移动,远远达不到想要的效果。nn2. 最后想通过监听...
ScrollView 和 软件键盘弹出 整体布局上移问题
问题描述:在ScrollView 设置了android:scrollbars=&quot;none&quot;  之后 再弹出软键盘  整体布局上移这样以来我们没法再用 android:scrollbars=&quot;none&quot; 解决办法:在代码中设置隐藏 mChatScrollView.setVerticalScrollBarEnabled(false);或设置滚动条为透明色即可:android:scrollbarThu...
Android顶部布局View不随着输入框弹出而上移
前提平时我们需要实现布局底部布局View随着输入框弹出而上移的效果,但是有些时候我们需要实现顶部布局View不随着输入框弹出而上移,比如自定义的Activity的title,这个时候就不希望随着输入框弹出而title也上移。以为此时title上移就看不见了。所以我们需要实现顶部title View不随着输入框的弹出而上移。实现的主要代码是布局文件,实现如下:<?xml version="1.0" e
解决android 输入法弹出时候 屏幕整体上移
rnn&amp;lt;activityrn            android:windowSoftInputMode=&quot;stateHidden|adjustResize&quot;rn            /&amp;gt;rn布局中使用滚动条scrollview 控制滑动范围,例如标题下方rn
仿微信 QQ聊天布局 顶部title固定,底部是EditText,中间是RecyclerView,弹出软键盘,RecyclerView上移,标题不动
仿微信 QQ聊天布局 顶部title固定,底部是EditText,中间是RecyclerView,弹出软键盘,RecyclerView上移,标题不动LinearLayoutManager linearLayoutManager = new LinearLayoutManager(mActivity, LinearLayoutManager.VERTICAL, false);nlinearLayout
android实现软键盘弹出,editText随键盘上移,背景不动
android实现软键盘弹出,editText随键盘上移,背景不动
【Android】软键盘导致布局上移
android开发的过程中遇到软键盘弹起导致屏幕上移错乱。在Activity中的onCreate中,对布局进行设置。1.第一种,屏幕弹出,整个Activity 的界面进行上移,SOFT_INPUT_ADJUST_PAN是每次把屏幕留出一个软键盘的位置。getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_...
如何做好全屏化的交互体验(解决EditText导致的界面上移、挡住等问题)
EditText导致的问题在使用EditText并且将其放在屏幕底部的时候,往往会使用例如:android:windowSoftInputMode="adjustResize|stateHidden"等这样的参数,但是它有着很大的缺点,会导致界面上移、EditText被挡住的问题一些问题。简单思考EditText键盘弹出后为什么导致界面上移呢?不从代码层次上考虑,当键盘弹出后,键盘本身占据一定空间会
android 输入法弹出布局自动上移
实现登录界面点击输入按钮弹出软键盘,界面自动上移,使得软键盘不会遮住登录按钮,和微信登录界面效果类似。
Android软键盘弹出时不把布局顶上去的解决方法
键盘直接覆盖,不让屏幕上移rnrnAndroid:windowSoftInputMode="adjustPan|stateHidden"/>rnrnrnrnrnAndroid:windowSoftInputMode="stateVisible|adjustResize",这样会让屏幕整体上移rnrn Android:windowSoftInputMode="adjustPan"这样键盘就会覆盖屏幕
弹出输入法键盘,标题栏上移消失问题解决
当你做聊天或者评论类的布局的时候,肯定会用到输入框,而且输入框一般都会在最底端,这个时候当你输入的时候,系统会弹出输入法键盘。输入法键盘其实是一个dialog,因为它占用空间,所以不得不让我们自己的界面进行调整,一般调整会有两个策略。第一个让输入法遮挡我们的界面,第二个界面整体上移。通常我们会选择第二种途径,这个时候有个参数非常重要,android:windowSoftInputMod这个属性用在
ios软键盘弹出布局上移问题
如图:布局上移搜索框遮住搜索条目,影响搜索功能rn // 兼容Android,ios 键盘弹起时,把搜索的数据顶上去影响布局和搜索功能rn var h = document.body.scrollHeight // 用onresize事件监控窗口或框架被调整大小,先把一开始的高度记录下来rn window.onresize = function () { // 如果当前窗口小于一开始...
IONIC键盘弹出时,页面自动上移,导致上部元素不能显示的解决方法
n原文出处:http://blog.csdn.net/jiangbo_phd/article/details/52438418,感谢作者的分享。rnkeyboardrn该问题只出现在IOS中。rn rn在Android 和 iOS中, Ionic会试图阻止键盘的模糊输入以及聚焦元素,任何可以获取焦点的元素必须在一个滚动视图或一个类似于带有滚动视图的Content指令内。rn在获取焦点时,它会试图阻...
软键盘弹出,ListView或者RecycleView中的内容上移实现
android:transcriptMode="normal"//设置此属性可以使得软键盘弹出的时候listview内容上移rnlinearLayoutManager.setStackFromEnd(true);//软键盘弹出上移Recycleview
软键盘弹出+popupWindow的问题
popupWindow上有输入框,我希望在软件盘弹出的时候popupWindow可以上移,搜集了很多资料,有的说通过屏幕的大小减去Activity显示的大小,就是键盘的高度,然后动态设置popupWindow的大小,但是没有实现.因为popupWindow的大小就是屏幕的大小,所以此时Activity显示的大小就是0.rn/**n 2. 获取键盘的高度,设置scrollview的大小n*/npub
未解决的问题:关于toolbar和键盘一起上移的问题
未解决问题!!:n目标:在键盘上方加一个toolbar,可以随着键盘一起上移和消失n我查找了几种方法  试了n[[NSNotificationCenter defaultCenter] addObserver:selfn selector:@selector(keyboardWillShow:)
弹出键盘后让页面上移
当我们弹出键盘的时候, 可能会出现键盘挡住 UITextField, 下面是解决方案rnrn首先在viewDidLoad 添加两个观察者rnrnrnrnrn不要忘了在dealloc里移除rnrnrnrnrnrnrnrnrnrn然后实现这两个方法rnrn(添加判断, 如果当前键盘的位置不会档上输入框 就什么也不干)rnrnrnrnrnrnrnrnrnrnrn要获取当前键盘的高度, 然后让我们的tab
Android进阶之路 - 监听软键盘当前状态,实现布局上移
在项目开发中遇到这样一个问题,当用户输入某些数据时,我们接下来是进行数据操作,这时候为了让用户有更好的交互感,所以我们需要布局中的某一块布局进行整体上移,增加用户体验,故有了此篇文章,请往下看 ~nnnEffect(面临的问题)nnnnnn公共注意点nnn1.在AndroidManifest中找到对应的activity,加入 android:windowSoftInputMode=&amp;quot;stateHi...
关于Edittext点击弹出软键盘,布局上移标题消失问题,微信聊天界面
最近遇到了关于软键盘弹出,布局上移动的解决n                                nnnn当edittext获取焦点呢,弹出软键盘,布局上移,标题位置不变,n1,取消activity设置, Activity 设置 android:windowSoftInputMode=""n2.主布局增加Scrollview包裹主布局,并且设置属性nandroid:fil
解决了1天的bug,关于editText+ListView弹出键盘后,把Toolbar顶上去,并且布局上不去.
使用了项目中的一句话,nnnAndroidBug5497Workaround.assistActivity(this);
Android软键盘弹出,RelativeLayout 布局会把原来的界面挤上去
说明:rnRelativelayout布局里 ,有内容很多且在底部 ,一进入 老是键盘弹出,界面整体上移,设置了隐藏键盘也没有效果,rnrnrn解决:rnrn在项目的androidmanifest.xml文件中界面对应的里加入android:windowsoftinputmode="adjustpan"这样键盘就会覆盖屏幕。。rn rn如果不想键盘覆盖屏幕,想让屏幕整体上移,就加入属性androi
Android软键盘弹出界面遮挡解决方案。
首先非常感谢 @陈旭金-小金子 我是根据他的博客修改而来。rnrnrnhttp://blog.csdn.net/u011692041/article/details/51933987#commentsrnrn他的原文。如果你们也遇到这样的需求可以看他的,看不懂再回来。rnrnrn /**n * 在聊天的内容比较多的时候没有问题,当时在内容比较少的时候上面的内容就会看不见,所以这个方法也是
解决EditText被软盘遮挡和键盘弹出布局不上移
一开始我遇到过这个也在网上找了很多例子,都是在说在AndroidManifest文件对应activity中加上nnandroid:windowSoftInputMode=”stateVisible|adjustPan”这属性就可以了,但是这个会有包含一个问题那就是布局会上移,那么如果你的顶上布局是一个视屏播放键或者其他的,那么就会看不见,导致用户体验度不好。如果不设置这个属性的话,那么就会出现你的...
Android软键盘手动显示、隐藏、布局上移和EditText上移
主要实现:Android软键盘手动显示、隐藏、布局上移和EditText上移
解决键盘弹起时把UINavigationBar顶出屏幕外面的问题
UI的最底部有一个悬浮的UITextField评论框,当点击它时键盘弹起,会把UINavigationBar顶出屏幕外面去,解决办法如下:nn- (void)viewDidLoad {n [super viewDidLoad];n n // 防止NavigationBar被键盘弹起时顶出屏幕外面n UIScrollView *scrollView = [[UIScrollV
软键盘弹出时将输入框上移
一. //软键盘弹出时将edittext上移n getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);rnrnrn二./*关闭软键盘*/nprivate void closeSoftKeyboard() {n View view = JoinMeetingActivity.this.
Android EditText弹出软键盘实现页面标题头不动,软键盘弹出在编辑框下面
为了实现EditText编辑的时候弹出软键盘标题头不动,底部编辑框上移,想了好多种方法,也百度,问同事每种办法都有问题,在这总结一下,希望能帮助到大家。 n上图看下效果: n n n可以看到弹出键盘的时候,只有EditText在软键盘上面,还有一个蓝色点,这个随后再说。 n用RelativeLayout实现的父布局id为root,试验过很多种方法,总结一下,想要实现这种效果,有一个原则 EditTe
键盘弹出时,EditText上移的距离
看了下网上,要么是更改windowSoftInputMode,要么是套一层布局为ScrollerViewrn实际上远不用这么麻烦,只要给EditText增加paddingBottom的间距就好了
软键盘弹出顶起布局
我这个情况比较单一,可能跟某些需求不一样,仅供参考; nnnnnnn我的需求是这样的,底部放一个按钮,点击的时候,从底部弹出一个布局,点击布局中的输入框的时候软键盘弹起,但是软键盘不能遮挡这个布局,需要将这个布局顶上去,就是第三张图的效果;nn但是经过我测试后发现结果是只能将第一个EditText顶起来,第一个EditText以下的部分还是被遮挡了。nn类似需求着急使用的可以直接看使用;nn思路:...
Xamarin.Android 解决打开软键盘导致底部菜单上移问题
rn rn Xamarin.Android 解决打开软键盘导致底部菜单上移问题rn rn rn rn 在界面布局中有EditText控件,该控件一旦获取焦点则打开软键盘,如果布局中有底部菜单,那么底部菜单可能会被软键盘顶在其上面,看如下效果:n n解决方法:在活动绑定界面之前写上下段代码即可nnWindow.SetSoftInputMode(SoftInput.AdjustPan)...
解决软键盘弹出时底部布局上移
//解决软键盘弹出时底部布局上移n getWindow().setSoftInputModen (WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN|n WindowManager.LayoutParams.SOFT_INPUT_ADJUST_P...
Android layout实现输入法弹出后,布局整体上移
今天在给手机设置PIN码时,发现在设置PIN码的页面,输入框和底部的按钮会随着输入法的弹出而上移,从而不至于被输入法挡住。 n这样的布局是怎么实现的呢?经过尝试,我也实现了同样的效果。下面来进行分析。先分别看下输入法未弹出和弹出后的效果: n 下面看具体实现:<?xml version="1.0" encoding="utf-8"?>n<LinearLayout xmlns:android="ht
Android EditText输入弹出软键盘时屏幕被挤压上移的问题
网上各种AndroidManifest.xml中加配置的方案,都不好用。nn这个亲测可用nnnn getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_NOTHING);
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java 整体学习法 java整体学习计划