当前位置: 首页 > 编程笔记 >

Android编程中聊天页面背景图片、标题栏由于键盘引起问题的解决方法

督宏旷
2023-03-14
本文向大家介绍Android编程中聊天页面背景图片、标题栏由于键盘引起问题的解决方法,包括了Android编程中聊天页面背景图片、标题栏由于键盘引起问题的解决方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了Android编程中聊天页面背景图片、标题栏由于键盘引起问题的解决方法。分享给大家供大家参考,具体如下:

在一个群里面有人问到 聊天页面由于键盘弹出来,导致自定义的标题栏不见和背景图片都变形了,然后自己也折腾了一下,在stackOverFlow上面找到了一个解决方法。

解决方法很简单:

1、在AndroidManifest.xml文件里面的Activity配置:

android:windowSoftInputMode="adjustResize|stateAlwaysHidden"

2、不要将背景图片放在XML布局文件中,而是用代码实现,在onCreate方法中加上:
getWindow().setBackgroundDrawableResource(R.drawable.aa);

3、在listview中加上
android:transcriptMode="normal"
会有意料不到的结果

4、监听EditText点击事件,设置

editText.postDelayed(new Runnable() { 
  public void run() { 
   listview.setSelection(list.size() - 1); 
  } 
}, 100);

体验更加

5、监听EditText焦点事件,在hasFocus为true的情况下设置

editText.postDelayed(new Runnable() { 
  public void run() { 
   listview.setSelection(list.size() - 1); 
  } 
}, 100);

体验更加。

附上StackOverFlow解决的地址:点击查看

希望本文所述对大家Android程序设计有所帮助。

 类似资料:
  • 本文向大家介绍Android中通知栏跳动问题解决方法,包括了Android中通知栏跳动问题解决方法的使用技巧和注意事项,需要的朋友参考一下 曾经遇到过这样的问题,在我的代码中使用了通知栏,一切都正常,但是就是正在进行的通知栏中属于我的程序的那一条总是上下跳来跳去,一闪一闪的。感觉用户体验很不好,于是Google一下,找到了解决方法。 在我的代码,我是这样写的。 这就是问题的关键,对于通知来说,wh

  • 本文向大家介绍解决Android软键盘弹出覆盖h5页面输入框问题,包括了解决Android软键盘弹出覆盖h5页面输入框问题的使用技巧和注意事项,需要的朋友参考一下 之前我们在使用vue进行 h5 表单录入的过程中,遇到了Android软键盘弹出,覆盖 h5页面 输入框 问题,在此进行回顾并分享给大家: 系统:Android 条件:当输入框在可视区底部或者偏下的位置 触发条件:输入框获取焦点,弹出软

  • 安卓下目前看没问题 但是在ios下 就上下拉伸 div内部的内容长度是动态长度 求教要怎么在小程序中兼容ios 安卓的展示 图片不变形

  • 本文向大家介绍Android中超大图片无法显示的问题解决,包括了Android中超大图片无法显示的问题解决的使用技巧和注意事项,需要的朋友参考一下 发现问题 最近在做图片浏览功能时遇到了一个很蛋疼的问题,在开启硬件加速情况下,超大图无法正常显示(图的长宽有一个大于9000),而且程序不会crash,只是图片加载不出来,View显示为黑色。通过查看日志,发现系统打印出了下面的内容: 从日志内容可以看

  • 本文向大家介绍IOS中html5上传图片方向问题解决方法,包括了IOS中html5上传图片方向问题解决方法的使用技巧和注意事项,需要的朋友参考一下 用html5编写图片裁切上传,在iphone手机上可能会遇到图片方向错误问题,在此把解决方法和大家分享一下, 用到了html5的 FileReader和Canvas,如果还没有接触的同学,先了解一下其方法。

  • 本文向大家介绍ueditor编辑器不能上传图片问题的解决方法,包括了ueditor编辑器不能上传图片问题的解决方法的使用技巧和注意事项,需要的朋友参考一下 ueditor是百度编辑器,在本地的iis环境是可以上传图片了,但放在服务器的iis环境无法上传图片了,经过搜索发现是iis设置问题,引起这个问题的主要原因是,大多数虚拟主机不会给IIS匿名账号访问磁盘上的非用户目录,连读取的权限都没有,既然我