2014年1月3日

ViewPager里面ImageView图片切换出现bug

摘要: 网上有很多怎么使用ViewPager和ImageView实现图片滚动显示的例子。这里就不详述了。主要讲一下在项目中出现过的ViewPager显示的图片是两张图片叠加的现象。背景:因为图片是从网络下载,在下载完成之前,先显示默认图片,下载之后再显示网络上的图片。但是发现某一张图片(一般是第一张或者第二张,其他的显示没有问题)的现象是:默认图片叠加在网络图片之上(也有可能不显示网络图片,因为默认图片和网络图片规格一样,网络图片被覆盖了)。问题:为什么就一张图片显示问题,其他几张图片没有出现这种情况?因为ViewPager类似ListView,基于某种性能考虑,刚开始只是初始化了两个View对象,所 阅读全文

posted @ 2014-01-03 18:41 勤修 阅读(1877) 评论(0) 推荐(0) 编辑

android自适应屏幕方向和大小

摘要: 一:不同的layoutAndroid手机 屏幕 大小不一,有480x320, 640x360, 800x480.怎样才能让App自动 适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件 夹,比如layout-640x360,layout-800x480,所有的layout文件在编译 之后都会写入R.java里,而系统 会根据屏幕的大小自己选择合适的layout进行使用。二:hdpi、mdpi、ldpi在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多 阅读全文

posted @ 2014-01-03 11:13 勤修 阅读(8587) 评论(0) 推荐(0) 编辑

导航