transcriptmode="normalmode什么意思中文" 设置该属性后界面中有edittext并且弹出键盘后没

有个类似QQ的聊天界面下方是 输叺框,或者表情面板上面是一个消息展示的recyclerView。

现在换成 RecyclerView后不再有这个属性。 设置 RecyclerView#setStackFromEnd(true)时当消息超过一屏,和之前listview效果一致;消息不足一屏列表头部会出现大片空白部分(预期空白部分应该出现在列表下方,类似qq)

另外,RecyclerView#setReverseLayout(true)可以倒置整个列表的排列,解决消息不足一屏時的空白位置的问题但是这样需要对数据源进行倒序排列,且滑动定位等会出现问题改动较大,有没有其他可以处理这种问题的方案

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

测试了,没有加toolbar的activity没有问题不会遮挡;

toolbar直接加在activity里面,没问题不会遮挡;

但是,toolbar放基类里面就会出现问题。

 
 

发布了71 篇原创文章 · 获赞 6 · 访问量 4万+

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

【A】stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置

【B】stateUnchanged:当这个activity出现时软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示

【G】adjustUnspecified:默认设置通常由系统自行决定是隐藏还是显示

【H】adjustResize:该Activity总是调整屏幕的大小以便留出软键盘的空间

【I】adjustPan:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输叺内容的部分

我要回帖

更多关于 normalmode什么意思中文 的文章

 

随机推荐