ui
文章平均质量分 72
xdgaozhan
这个作者很懒,什么都没留下…
展开
-
ImageView的setScaleType
转自:http://blog.csdn.net/larryl2003/article/details/6919513 ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。 设置的方式包括: 1. 在layout xml中定义Android:scaleType="CENTER" 2. 或在转载 2016-04-25 19:29:52 · 513 阅读 · 0 评论 -
Invalidate和postInvalidate的区别
转自:http://blog.csdn.net/ssstudio/article/details/6232202 Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 Android提供了Invalidate方法实现界面刷新,但是Invalidate不转载 2016-04-26 17:17:09 · 409 阅读 · 0 评论 -
Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355 大家好,在上一篇文章当中,我们学习了Android属性动画的基本用法,当然也是最常用的一些用法,这些用法足以覆盖我们平时大多情况下的动画需求了。但是,正如上篇文章当中所说到的,属性动画对补间动画进行了很大幅度的改进,之前补间动画可以做到的属性动画也能做到,补间动转载 2016-04-26 20:40:47 · 443 阅读 · 0 评论 -
inflate与findViewById
每一个活动都对应于一个布局,如果A活动对应的布局为A.xml,也就是在A活动中setContentView(R.layout.A); 但是有些情况下我们需要在该活动中引用第二种布局,比如自己定制的ListView布局,假如命名B.xml。如果我们想引用A布局下的某些Id,直接findViewById(相应的Id)即可,直接findViewById()是用来找setContentView(原创 2016-04-10 15:04:54 · 491 阅读 · 0 评论 -
ListView学习之优化
(1).重写适配器的getView方法时,getView方法有三个参数 public View getView(int position,View convertView,ViewGroup parent) 有了这个参数,我们不必每调用一次getView,就重新加载一次布局, 其中第二个参数convertView用于将之前加载好的布局进行缓存。getView()方法列表子项滚动到屏幕内就会原创 2016-04-10 18:59:00 · 401 阅读 · 0 评论 -
Android 屏幕适配方案
转自:http://blog.csdn.net/lmj623565791/article/details/45460089 1、概述 大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的问题在web页面的设计中理论上也存在,为什么这么转载 2016-05-18 00:07:46 · 397 阅读 · 0 评论