Android仿微信QQ聊天顶起输入法不顶起标题栏的问题
程序员文章站
2022-06-06 23:46:28
在这记录一下输入法弹出的一系列问题,有的输入法弹出就把整个布局弹上去,有的输入法弹出布局不会有变化,有的输入法弹出遮盖输入框等等问题,网上也有很多说加着加那的,但是看一下都不是很完整,...
在这记录一下输入法弹出的一系列问题,有的输入法弹出就把整个布局弹上去,有的输入法弹出布局不会有变化,有的输入法弹出遮盖输入框等等问题,网上也有很多说加着加那的,但是看一下都不是很完整,解决不了所有问题,我在这归纳一下大家拿去用吧!
*****先看看做好的效果图*****
一:androidmanifest.xml里面对应的activity设置
android:windowsoftinputmode="adjustresize"
二:在activity的xml根布局设置
android:fitssystemwindows="true"
三:为了listview聊天列表的效果,在listview设置
android:transcriptmode="normal"
四:最后粘贴一下每个用到的地方代码
1:androidmanifest.xml
<!--聊天室--> <activity android: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"> <include android:id="@+id/include" layout="@layout/titlelayout" /> <listview 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"></listview> <relativelayout android:id="@+id/botton" android:layout_width="match_parent" android:layout_height="70dp" android:layout_alignparentbottom="true" android:background="@drawable/hlistvbackwl1"> <relativelayout 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"> <edittext 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" /> </relativelayout> <textview 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" /> </relativelayout> </relativelayout>
总结
以上所述是小编给大家介绍的android仿微信qq聊天顶起输入法不顶起标题栏的问题,希望对大家有所帮助
上一篇: RadioGroup实现单选框的多行排列
下一篇: Android实现悬浮窗全系统版本