在这记录一下输入法弹出的一系列问题,有的输入法弹出就把整个布局弹上去,有的输入法弹出布局不会有变化,有的输入法弹出遮盖输入框等等问题,网上也有很多说加着加那的,但是看一下都不是很完整,解决不了所有问题,我在这归纳一下大家拿去用吧!

*****先看看做好的效果图*****

一:AndroidManifest.xml里面对应的activity设置

android:windowSoftInputMode="adjustResize"

二:在activity的xml根布局设置

android:fitsSystemWindows="true"

三:为了listview聊天列表的效果,在listview设置

android:transcriptMode="normal"

四:最后粘贴一下每个用到的地方代码

1:AndroidManifest.xml

android:name=".activity.ChatRoom"

android:screenOrientation="portrait"

android:windowSoftInputMode="adjustResize"/>

2:activity的xml根布局和listview

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="@color/xmlback"

android:fitsSystemWindows="true">

android:id="@+id/include"

layout="@layout/titlelayout" />

android:id="@+id/listview"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_above="@+id/botton"

android:layout_below="@+id/include"

android:background="@color/xmlback"

android:divider="@null"

android:scrollbars="none"

android:transcriptMode="normal">

android:id="@+id/botton"

android:layout_width="match_parent"

android:layout_height="70dp"

android:layout_alignParentBottom="true"

android:background="@drawable/hlistvbackwl1">

android:layout_width="match_parent"

android:layout_height="50dp"

android:layout_centerVertical="true"

android:layout_marginLeft="10dp"

android:layout_toLeftOf="@+id/textsend"

android:background="@drawable/ltback">

android:id="@+id/edittext"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_marginLeft="10dp"

android:background="@null"

android:hint="输入聊天内容"

android:textSize="14dp" />

android:id="@+id/textsend"

android:layout_width="50dp"

android:layout_height="50dp"

android:layout_alignParentRight="true"

android:layout_centerVertical="true"

android:gravity="center"

android:text="发送"

android:textColor="@color/zhucolor"

android:textSize="14dp" />

总结

以上所述是小编给大家介绍的Android仿微信QQ聊天顶起输入法不顶起标题栏的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

android标题栏不被顶上去,Android仿微信QQ聊天顶起输入法不顶起标题栏的问题相关推荐

  1. Android仿微信气泡聊天界面设计

    Android仿微信气泡聊天界面设计 微信的气泡聊天是仿iPhone自带短信而设计出来的,不过感觉还不错可以尝试一下仿着微信的气泡聊天做一个Demo,给大家分享一下!效果图如下: 气泡聊天最终要的是素 ...

  2. 【Android视图效果】共享元素实现仿微信查看大图效果

    在之前的文章中,我们通过动画实现了这个,具体可以查看[Android 动画]动画详解之仿微信查看大图效果(四),这里,我们用过度动画来实现. 什么是共享元素? 它是Android 5.0新加入的一种过 ...

  3. android高仿微信聊天页面,Android 高仿微信语音聊天页面高斯模糊(毛玻璃效果)

    目前的应用市场上,使用毛玻璃效果的APP随处可见,比如用过微信语音聊天的人可以发现,语音聊天页面就使用了高斯模糊效果. 先看下效果图: 仔细观察上图,我们可以发现,背景图以用户头像为模板,对其进行了高 ...

  4. android 仿微信语音聊天

    android 仿微信语音聊天 跟着imooc老师学习 代码地址: https://github.com/tingsky9985/Weixin_Recorder

  5. android 仿微信头像裁剪,Android仿微信QQ设置图形头像裁剪功能

    最近在做毕业设计,想有一个功能和QQ一样可以裁剪头像并设置圆形头像,额,这是设计狮的一种潮流. 而纵观现在主流的APP,只要有用户系统这个功能,这个需求一般都是在(bu)劫(de)难(bu)逃(xue ...

  6. Android仿微信语音聊天界面设计

    这篇文章主要为大家详细介绍了Android仿微信语音聊天界面设计代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 有段时间没有看视频了,昨天晚上抽了点空时间,又看了下鸿洋大神的视频教程,又抽时间 ...

  7. flutter offset_Flutter 仿微信界面聊天室 | 基于 (Flutter+Dart) 聊天实例

    1.项目介绍 Flutter是目前比较流行的跨平台开发技术,凭借其出色的性能获得很多前端技术爱好者的关注,比如阿里闲鱼,美团,腾讯等大公司都在投入相关案例生产使用.flutter_chatroom项目 ...

  8. java实现仿微信app聊天功能_Android仿微信语音聊天功能

    本文实例讲述了Android仿微信语音聊天功能代码.分享给大家供大家参考.具体如下: 项目效果如下: 具体代码如下: AudioManager.java package com.xuliugen.we ...

  9. 仿 微信/QQ 实现小程序功能 -IOS

    仿 微信/QQ 实现小程序功能 -IOS 1. 需求 首先,来大致看一下 微信/QQ 小程序的功能. Android端: 点击图标进入小程序,会新开一个任务栈,每个小程序一个任务栈(有的机型所有小程序 ...

最新文章

  1. Spring boot异常统一处理方法:@ControllerAdvice注解的使用、全局异常捕获、自定义异常捕获
  2. 滚动联动-单独滚动与文档滚动
  3. MemoryMappingFile泄漏分析过程
  4. Prepare the Knowledge Base for Success
  5. 输入输出--公用继承
  6. VS2010集成Qt5.2环境搭建
  7. 使用SpringMVC模拟文件上传与下载案例
  8. Oracle EBS-SQL (OM-2):检查OM常用表
  9. python--unicode汉字编码表实现汉字输出
  10. 未来计算机作文想象,想象未来作文450字
  11. 与app开发者共享还是不共享
  12. 图片翻译文字软件哪个好?图片翻译软件推荐。
  13. SPH物体漂浮模拟 之 波海泛舟
  14. Java 8 的 Optional 类抛异常
  15. win10计算机运行在哪里,Win10运行在哪(开始、快捷键、所有应用)
  16. Java中使用微信公众号的模板消息接口进行消息推送-代码篇
  17. 韩媒看中国量子计算机,韩媒:量子计算机原本是欧美在玩中国却令人吃惊
  18. 深度学习在自然语言处理中的应用: 集智俱乐部活动笔记
  19. 卷积神经网络之父的强人工智能路线图:自监督,推理,规划
  20. 大杀器!攻克目标检测难点秘籍四,数据增强大法

热门文章

  1. PowerShell加密SQL Server的密码技术
  2. Python3基础12(collections、struct、itertools、chardet等的使用)
  3. macbook 放flash发烫,转html5
  4. 结对项目-使用计算器的设计和介绍
  5. 获取页面元素的滚动位置,兼容各浏览器
  6. Linux 进程状态 说明
  7. C语言,产生一组数字,并将其写入txt文档中
  8. EOS.IO技术学习
  9. 03-肯德基点餐:抽象工厂模式
  10. 控制台之console