本文主要是介绍Android之仿微信QQ聊天顶起输入法不顶起标题栏,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在这记录一下输入法弹出的一系列问题,有的输入法弹出就把整个布局弹上去,有的输入法弹出布局不会有变化,有的输入法弹出遮盖输入框等等问题,网上也有很多说加着加那的,但是看一下都不是很完整,解决不了所有问题,我在这归纳一下大家拿去用吧!
*****先看看做好的效果图*****
一:AndroidManifest.xml里面对应的activity设置
android:windowSoftInputMode="adjustResize"
二:在activity的xml根布局设置
android:fitsSystemWindows="true"
三:为了listview聊天列表的效果,在listview设置
android:transcriptMode="normal"
四:最后粘贴一下每个用到的地方代码
1:AndroidManifest.xml
<!--聊天室--><activityandroid:name=".activity.ChatRoom"android:screenOrientation="portrait"android:windowSoftInputMode="adjustResize"/>
2:activity的xml根布局和listview
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@color/xmlback"android:fitsSystemWindows="true"><includeandroid:id="@+id/include"layout="@layout/titlelayout" /><ListViewandroid: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"></ListView><RelativeLayoutandroid:id="@+id/botton"android:layout_width="match_parent"android:layout_height="70dp"android:layout_alignParentBottom="true"android:background="@drawable/hlistvbackwl1"><RelativeLayoutandroid: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"><EditTextandroid: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" /></RelativeLayout><TextViewandroid: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" /></RelativeLayout></RelativeLayout>
----------如果有帮助到你点个赞又如何,如果还有问题咨询我又如何,哈哈!
这篇关于Android之仿微信QQ聊天顶起输入法不顶起标题栏的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!