Android聊天背景图片变形解决方案
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聊天背景图片变形解决方案相关推荐
- android.9背景图变形,Android聊天背景图片变形解决方案
Android聊天背景图片变形,一般是由于键盘引起的.可以参看StackOverFlow解决的地址:外链网址已屏蔽 我这里用的也是参考这里的方法: 解决方法很简单: 1.在AndroidManifes ...
- android 聊天背景图片,Android 实现从本地读取图片更改聊天背景
现在很多社交软件都有这个功能,因为本次我参加一个比赛也是要做一个社交软件,所以我就"画蛇添足"的添加了这个一个功能,因为我也是个Android初学者,所以说修改bug浪费了我至少1 ...
- android button背景图片变形,按钮背景图像拉伸(wrap_content或dp使用)
我设置背景图像到我的自定义按钮.我为我的应用做了一个截图,并提到当我使用"wrap_content"作为按钮的宽度和高度时,该按钮被拉伸.当我在dp中修复大小时,它会显示很好(例如 ...
- android qq聊天背景图片,手机qq聊天背景图片【突破指南】
很多小伙伴都遇到过手机qq聊天背景图片的困惑吧,一些朋友看过网上零散的手机qq聊天背景图片的处理方法,并没有完完全全明白手机qq聊天背景图片是如何解决的,今天小编准备了简单的解决办法,只需要按照1:打 ...
- android背景图拉伸,解决android:background背景图片被拉伸问题
解决android:background背景图片被拉伸问题 ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而s ...
- 小程序 背景图 repeat_简单可爱的微信聊天背景图片
简单可爱的微信聊天背景图片 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ...
- android设置背景图片不填充整个_Android应用开发之android解决背景图片平铺拉伸问题...
本文将带你了解Android应用开发之android解决背景图片平铺拉伸问题,希望本文对大家学Android有所帮助 最近开发时遇到一个问题: 使用一条图片(1200x128)平铺作为背景,测试机型是 ...
- android页面设置背景图片大小,android页面设置background为图片后,页面滑动掉帧问题...
最近接手的一个android项目里面,有个viewpager+3个fragment的页面,就是很常见的可以左右滑动切换页面的那种布局.接手的时候告诉我,这个页面有卡顿现象,性能需要优化.一开始觉得是f ...
- android textview 背景图片,Android—TextView 背景颜色与背景图片设置
Android TextView 背景颜色与背景图片设置,android textview 控件,android textview 背景, android textview 图片,android te ...
最新文章
- 柏拉图-理想国(西方哲学的源头)-教你如何思考人生 思考世界 思考社会
- 实践教程|如何用YOLOX训练自己的数据集?
- Mac 终端便利工具: 管理工具-Homebrew 和提示工具oh my zsh
- C语言插入排序(解析)
- 微软在Build 2016开发者大会中发布 “认知服务”,牛津计划有正式名字啦!
- HDU 1964 Pipes
- css label 居中布局_用好这20个css技巧快速提升你的CSS技能
- Project: 项目经理新建资源预订
- Django 使用第三方服务发送电子邮件
- Hibernate保存对象出现 org.hibernate.NonUniqueObjectExce
- 7 在使用计算机时要注意防 .,Windows7系统使用移动硬盘的七大注意事项
- ionic android n权限,ionic权限问题
- 【CCF CSP】201903-1小中大
- iMeta观点 | 短读长扩增子测序是否适用于微生物组功能的预测?
- 中国移动的新自由主义精神
- 读取图片java_用java读取图片的三种方式
- 1371: 三位数求解
- Oracle 11g用exp无法导出空表的处理方法
- statsmodels︱python常规统计模型库
- ArcServer 9.3 ecp、 ArcSDE 9.3 ecp、 ArcIMS 9.3 ecp、 ArcEngine 9.3 ecp
热门文章
- python3openpyxl,python3和openpyxl,在写入fi时格式化日期列表
- 搭建一个互联网公司后台服务架构及运维架构需要的技术
- java标签库jstl-el表达式介绍使用配置手册_JAVA EE 实验报告EL表达式和jstl标签库的使用...
- putty远程登录ssh主机
- 什么是ZooKeeper
- 面试题系列-mysql连环13问
- Python第五天 文件访问 for循环访问文件 while循环访问文件 字符串的startswith函数和split函数 linecache模块...
- LBS由ip查经纬度
- wordpress功能集成(二):基础知识-wordpress钩子(转)
- Android背景透明的 Dialog