Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。 所有的布局方式都可以归类为ViewGroup的5个类别,即ViewGroup的5个直接子类。其它的一些布局都扩展自这5个类。1.Lin...
分类:
移动开发 时间:
2014-12-09 23:02:30
阅读次数:
365
ViewHolder不是Android的开发API,而是一种设计方法,就是设计个静态类,缓存一下,省得Listview更新的时候,还要重新操作。 public View getView(int pos, View convertView, ViewGroup parent){ ViewHolder ...
分类:
移动开发 时间:
2014-12-09 00:18:01
阅读次数:
178
1、android 事件分发是先传递到ViewGroup,再由ViewGroup传递到View的。2、在ViewGroup中可以通过onInterceptTouchEvent方法对事件传递进行拦截,onInterceptTouchEvent方法返回true代表不允许事件继续向子View传递, 返回f...
分类:
其他好文 时间:
2014-12-08 22:59:56
阅读次数:
226
从构造方法开始,依次执行onAttachToWindow——>onMeasure——>onSizeChanged——>onLayout——>onMeasure——>onLayout——>onDraw——>onDetachedFromWindow如题View与ViewGroup里的方法调用过程总结如下...
分类:
移动开发 时间:
2014-12-08 13:48:18
阅读次数:
326
最近看到有人在问这三个参数的含义,其实帮助已经很详细的介绍了这三个参数,看来还是要好好学学英语了,不然连解释都看不懂。/** * Get a View that displays the data at the specified position in the data set. You can ...
分类:
其他好文 时间:
2014-12-06 22:45:59
阅读次数:
301
public int getCount()
数据域大小方法
public Object getItem(int arg0)
返回每个Item的数据据
public long getItemId(int arg0)
返回每个Item的ID
View getView(int arg0, View arg1, ViewGroup arg2)
最重要的是:重绘视图,调用次数是由第一个方法确定的。最...
分类:
移动开发 时间:
2014-12-05 10:54:04
阅读次数:
206
Android中很多产品都采用侧滑菜单的展现形式,采用这种展现形式
1:能把更多的展现内容都存放在菜单中
2:设计上也能体现出视觉效果
先看下360手机助手,如图:
现在这种交互方式越来越流行了,虽然这种交互方式可以通过ViewGroup的方式来实现,但是用三方开源库更简单。
SlidingMenu:SlidingMenu的是一种比较新的设置界面或配置界面效果,在主界面左滑或者右...
分类:
移动开发 时间:
2014-12-04 17:55:43
阅读次数:
265
产生原因 ? ? ? ? 3.0之前已有的动画框架——Animation存在一些局限性, Animation框架定义了透明度,旋转,缩放和位移几种常见的动画,而且控制的是整个View,实现原理是每次绘制视图时View所在的ViewGroup...
分类:
移动开发 时间:
2014-12-03 12:40:12
阅读次数:
302
//Activity里面编辑布局//LinearLayoutlayout=newLinearLayout(this);//LayoutParamsparam=newLayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT);//layout.setOrientation(layout.VERTICAL);//TextViewtv=newTextView(this);//tv.setTex..
分类:
其他好文 时间:
2014-12-02 09:06:13
阅读次数:
181
MapView MapView 是 Android 中 ViewGroup的子类,也是 ArcGIS Runtime SDK for Android 中的地图容器,与很多 ArcGIS API 中的 Map、MapControl类作用是一样的。 MapView 可以添加一个或多个图层,图层只有添.....
分类:
移动开发 时间:
2014-11-29 06:40:50
阅读次数:
155