2019独角兽企业重金招聘Python工程师标准>>>

Android聊天背景图片变形,一般是由于键盘引起的(这个是自己调戏糖宝app中出现的问题,今天抽时间解决下)。可以参看StackOverFlow解决的地址:http://stackoverflow.com/questions/5307264/how-to-prevent-soft-keyboard-from-resizing-background-image

我这里用的也是参考这里的方法:

解决方法很简单:

1、在AndroidManifest.xml文件里面的Activity配置:android:windowSoftInputMode="adjustResize|stateAlwaysHidden"

eg:

<activity android:name=".MainActivity" android:label="@string/app_name" android:windowSoftInputMode="adjustResize|stateAlwaysHidden"/>

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

eg:

setContentView(R.layout.activity_main);

getWindow().setBackgroundDrawableResource(R.drawable.bg);

3、在listview中加上android:transcriptMode="normal"或者设置成android:transcriptMode="alwaysScroll" (这个貌似修改不修改都不影响的)

eg:

<ListView

android:id="@+id/lv"

android:layout_width="match_parent"

android:layout_height="0dp"

android:layout_weight="1"

android:divider="@null"

android:listSelector="@android :color/transparent"

android:transcriptMode="alwaysScroll"

/>

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

editText = (EditText)findViewById(R.id.editText);

editText.postDelayed(new Runnable() {

public void run() {

listView.setSelection(lists.size() - 1);

}

}, 100);

转载于:https://my.oschina.net/zhengweishan/blog/511831

Android聊天背景图片变形解决方案相关推荐

  1. android.9背景图变形,Android聊天背景图片变形解决方案

    Android聊天背景图片变形,一般是由于键盘引起的.可以参看StackOverFlow解决的地址:外链网址已屏蔽 我这里用的也是参考这里的方法: 解决方法很简单: 1.在AndroidManifes ...

  2. android 聊天背景图片,Android 实现从本地读取图片更改聊天背景

    现在很多社交软件都有这个功能,因为本次我参加一个比赛也是要做一个社交软件,所以我就"画蛇添足"的添加了这个一个功能,因为我也是个Android初学者,所以说修改bug浪费了我至少1 ...

  3. android button背景图片变形,按钮背景图像拉伸(wrap_content或dp使用)

    我设置背景图像到我的自定义按钮.我为我的应用做了一个截图,并提到当我使用"wrap_content"作为按钮的宽度和高度时,该按钮被拉伸.当我在dp中修复大小时,它会显示很好(例如 ...

  4. android qq聊天背景图片,手机qq聊天背景图片【突破指南】

    很多小伙伴都遇到过手机qq聊天背景图片的困惑吧,一些朋友看过网上零散的手机qq聊天背景图片的处理方法,并没有完完全全明白手机qq聊天背景图片是如何解决的,今天小编准备了简单的解决办法,只需要按照1:打 ...

  5. android背景图拉伸,解决android:background背景图片被拉伸问题

    解决android:background背景图片被拉伸问题 ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而s ...

  6. 小程序 背景图 repeat_简单可爱的微信聊天背景图片

    简单可爱的微信聊天背景图片 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ...

  7. android设置背景图片不填充整个_Android应用开发之android解决背景图片平铺拉伸问题...

    本文将带你了解Android应用开发之android解决背景图片平铺拉伸问题,希望本文对大家学Android有所帮助 最近开发时遇到一个问题: 使用一条图片(1200x128)平铺作为背景,测试机型是 ...

  8. android页面设置背景图片大小,android页面设置background为图片后,页面滑动掉帧问题...

    最近接手的一个android项目里面,有个viewpager+3个fragment的页面,就是很常见的可以左右滑动切换页面的那种布局.接手的时候告诉我,这个页面有卡顿现象,性能需要优化.一开始觉得是f ...

  9. android textview 背景图片,Android—TextView 背景颜色与背景图片设置

    Android TextView 背景颜色与背景图片设置,android textview 控件,android textview 背景, android textview 图片,android te ...

最新文章

  1. 柏拉图-理想国(西方哲学的源头)-教你如何思考人生 思考世界 思考社会
  2. 实践教程|如何用YOLOX训练自己的数据集?
  3. Mac 终端便利工具: 管理工具-Homebrew 和提示工具oh my zsh
  4. C语言插入排序(解析)
  5. 微软在Build 2016开发者大会中发布 “认知服务”,牛津计划有正式名字啦!
  6. HDU 1964 Pipes
  7. css label 居中布局_用好这20个css技巧快速提升你的CSS技能
  8. Project: 项目经理新建资源预订
  9. Django 使用第三方服务发送电子邮件
  10. Hibernate保存对象出现 org.hibernate.NonUniqueObjectExce
  11. 7 在使用计算机时要注意防 .,Windows7系统使用移动硬盘的七大注意事项
  12. ionic android n权限,ionic权限问题
  13. 【CCF CSP】201903-1小中大
  14. iMeta观点 | 短读长扩增子测序是否适用于微生物组功能的预测?
  15. 中国移动的新自由主义精神
  16. 读取图片java_用java读取图片的三种方式
  17. 1371: 三位数求解
  18. Oracle 11g用exp无法导出空表的处理方法
  19. statsmodels︱python常规统计模型库
  20. ArcServer 9.3 ecp、 ArcSDE 9.3 ecp、 ArcIMS 9.3 ecp、 ArcEngine 9.3 ecp

热门文章

  1. python3openpyxl,python3和openpyxl,在写入fi时格式化日期列表
  2. 搭建一个互联网公司后台服务架构及运维架构需要的技术
  3. java标签库jstl-el表达式介绍使用配置手册_JAVA EE 实验报告EL表达式和jstl标签库的使用...
  4. putty远程登录ssh主机
  5. 什么是ZooKeeper
  6. 面试题系列-mysql连环13问
  7. Python第五天 文件访问 for循环访问文件 while循环访问文件 字符串的startswith函数和split函数 linecache模块...
  8. LBS由ip查经纬度
  9. wordpress功能集成(二):基础知识-wordpress钩子(转)
  10. Android背景透明的 Dialog