Android
文章平均质量分 52
yangshouxun0
这个作者很懒,什么都没留下…
展开
-
ListView 给item指定高度
之前一直是在item中中添加一个imageview 然后设置imageview的大小,用imageview把原创 2014-10-28 16:07:50 · 370 阅读 · 0 评论 -
android图片的压缩处理,防止出现OOM(out of memory)
适用场景:你显示图片的ImageView的尺寸是100*100,但是你获取的图片资源的尺寸是1024*1024,如果直接把读取的Bitmap加载的话会无端消耗很多内存,因此可以对读取的Bitmap进行压缩处理。处理方法:android 中获取bitmap,我们通过操作BitmapFactory就可以实现,根据图片的来源不同有以下几种方法(1)BitmapFactory.decord原创 2015-01-13 20:50:48 · 505 阅读 · 0 评论 -
android 自定义自定义圆角dialog,消除黑色window背景
项目中需要自定义dialog以统一风格1.自定义Dialog而不是AlertDialog,因为知不知道什么原因,如果是自定义AlertDialog的话,设置style不起作用 final Dialog dialog = new Dialog(context,R.style.MyDialog);2.重写Style,即style.MyDIalog,如下 @nul原创 2015-06-28 10:06:18 · 996 阅读 · 0 评论 -
android listview 消除滑动到底端或者顶端时的黑色阴影
按照网上的方法设置 listview的fadingEdge = "none",始终无法消除。最后终于发现:2.3以前,设置fadingEdge="none"2.3以后,设置overScrollMode = "never"大功告成原创 2015-06-28 10:45:43 · 547 阅读 · 0 评论 -
android handler创建的简单原理
在线程中创建Handler的步骤如下:1、调用Looper.prepare()方法 该方法会首先检验threadLocal变量中的looper对象是否为空,如果不为空则抛出异常,因为prepare方法在线程中只允许调用一次。如果为空,则调用new looper()创建looper对象,并把该对象保存在threadLocal里面。2、调用handler的无参构造函数new ha原创 2015-06-28 16:00:14 · 537 阅读 · 0 评论