解决仿微信聊天界面键盘遮盖聊天的界面

注意聊天界面的activity一定不能处于全屏模式

//第一步设置属性

<!--模拟的布局文件--><?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    android:id="@+id/root"android:orientation="vertical"xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context="xmpp.teng.com.myapplication.MainActivity"><!--title-->
<TextView
    android:background="#f00"android:layout_width="match_parent"android:layout_height="50dp"/><!--显示区域--> <ListView      //这里是关键 这里可以填写3个属性值//alwaysScroll表示只要弹起键盘listview就显示到最后一个item并压缩listview//normal表示只有listview的最后一个item显示出来才对listview进行压缩//disabled不对键盘弹起起作用android:transcriptMode="alwaysScroll"android:layout_weight="1"android:id="@+id/list"android:layout_width="match_parent"android:layout_height="match_parent"></ListView><!--编辑区--><EditText
        android:layout_width="match_parent"android:layout_height="wrap_content"/>
</LinearLayout>

//第二步在清单文件配置属性

 <activity android:name=".MainActivity" android:windowSoftInputMode="adjustResize">

#解决仿微信聊天界面键盘遮盖聊天的界面相关推荐

  1. 小程序仿微信支付数字键盘,微信支付数字键盘

    小程序仿微信支付数字键盘,微信支付数字键盘 前段时间在一个小程序中需要写个支付页面,刚开始用input来唤起手机自带的数字键盘,甲方说不好看,然后说微信支付页面做的就比较好....于是就动手写了一个, ...

  2. android仿微信充值布局,Android 高仿微信支付数字键盘功能

    现在很多app的支付.输入密码功能,都已经开始使用自定义数字键盘,不仅更加方便.其效果着实精致. 下面带着大家学习下,如何高仿微信的数字键盘,可以拿来直接用在自身的项目中. 先看下效果图: 1. 自定 ...

  3. H5,JS仿微信输入法,键盘上面带input输入框,兼容安卓、ios

    H5,JS仿微信输入法,键盘上面带input输入框,兼容安卓.ios 效果如图: 实现思路:先写一个固定定位的input,通过改变bottom的高度将input贴在键盘的顶部,所以这里需要知道键盘高度 ...

  4. html仿微信语音功能案例,html5聊天案例|趣聊h5|仿微信界面聊天|红包|语音聊天|地图...

    之前有开发过一个h5微直播项目,当时里面也用到过聊天模块部分,今天就在之前聊天部分的基础上重新抽离模块,开发了这个h5趣聊项目,功能效果比较类似微信聊天界面.采用html5+css3+Zepto+sw ...

  5. 第二篇,仿微信的语音电话,视频聊天IM聊天APP开发源码

    计划实现的功能列表 1.发布消息撤回 2.消息内容可编辑 3.配置项目并实现IM登录 4.会话好友列表的实现 5.聊天输入框的实现 6.聊天界面容器的实现 7.聊天消息项的实现 8.聊天输入框扩展面板 ...

  6. 第一篇,用Uniapp仿微信的语音电话,视频聊天IM聊天APP开发,支持各类消息收发,音视频通话等

    前言 基于uni-app技术开发的仿微信项目,实现了文本消息.图文消息.表情(gif动画),图片预览,图片编辑,视频预览,视频编辑,仿微信的图片选择.编辑.长按菜单等功能 一.项目意义 作为一个企业或 ...

  7. 微信小程序自定义键盘|仿微信支付数字键盘

    实现效果 简介 点击金额模块区域,获取焦点. 点击非金额模块区域,失去焦点且隐藏支付键盘. 支持小数点两位数字. 付款金额默认置灰,点击付款按钮无效.当输入付款金额后,付款按钮还原正常状态. 删除按钮 ...

  8. android+微信语音,android 仿微信按住语音说话(语音聊天)源码下载

    [实例简介] [实例截图] [核心代码] package com.example.weixin_record; import java.util.ArrayList; import java.util ...

  9. 高仿微信Demo(仿UI界面+服务器客户端+Socket连接)

    首先声明:这个项目里面有很多板块都是参考借鉴网上其他人的博文的.而且有一些也不太清除原作者到底是哪位.我做这个项目的目的主要是练手,因为我毕设也要做一个Android项目.目前网络部分就实现了用户登录 ...

最新文章

  1. 弹出框页面中使用jquery.validate验证控件
  2. maven3安装和使用笔记
  3. golang mysql断线_MySQL的连接池、异步、断线重连-Go语言中文社区
  4. php数据访问层,对数据访问层第一种实现(Acc+SQL)的重构
  5. CentOS7安装mysql8并配置
  6. DELL服务器 技术交流QQ群
  7. oracle 英文 简历,英文优秀个人简历模板范文
  8. 全开源!智能灯串开发资料全开源!为这个冬天装点烂漫“星空”
  9. JavaScript的document对象详解
  10. 嵌入式STT-MRAM效应与流致反转
  11. python抢票软件 app_收藏!用 Python 写一个抢票软件
  12. Android开发技术学习之下拉刷新功能的实现
  13. 阿里资深技术专家:如何对复杂的业务系统进行解耦和重构?
  14. _032_rationalRose_包图的画法
  15. 网络offload之TSO、GSO、LRO、GRO
  16. 主题模型分析漏洞趋势
  17. 小米盒子投屏+android,小米盒子投屏神器
  18. 古代的”太阳“是什么意思
  19. 计算机专业就业留学,美国留学计算机专业的就业前景
  20. 随机一致性检测RANSAC

热门文章

  1. 制作视频给多个视频简单添加字幕,滚动字幕的制作步骤
  2. 搜狗输入法CentOS7.5的安装
  3. 去掉CodeGear的Welcome page.
  4. 天津工业大学计算机考研资料汇总
  5. Java 记录(3) java 时间格式化:SimpleDateFormat 函数 :java 获取当前时间
  6. #(四)、(五)拟合数学方法的发展简介
  7. 打印机有黑白的,有彩色的,学校都有打印机,用于打印,现在用多态来描述
  8. java获取当前时间离一天结束剩余秒数
  9. 12306登录验证码识别
  10. LM324的运放芯片的放大电路(四运放)运算-简单理解