1. 在 public View getView(int position, View convertView, ViewGroup parent) 中position 和 是否有headerView无关,列表item的序号。2. 在 public void onItemClick(AdapterV...
分类:
其他好文 时间:
2014-08-15 17:43:29
阅读次数:
214
getChildDrawingOrder与 isChildrenDrawingOrderEnabled()是属于ViewGroup的方法.getChildDrawingOrder 用于 返回当前迭代子视图的索引.就是说 获取当前正在绘制的视图索引. 如果需要改变ViewGroup子视图绘制的顺序,则...
分类:
移动开发 时间:
2014-08-14 23:41:46
阅读次数:
6027
Android系统中的每个ViewGroup的子类都具有下面三个和TouchEvent处理密切相关的方法:public boolean dispatchTouchEvent(MotionEvent ev) // 这个方法用来分发TouchEventpublic boolean onI...
分类:
移动开发 时间:
2014-08-14 00:51:17
阅读次数:
286
目前开发的程序在切换View时界面卡顿现象比较严重,影响用户体验,当前项目共就四个View,每个View也只是按钮,所以可以同时加载,不让其它view销毁。只需在Adapter中重载destroyItem类即可@Override public void destroyItem(ViewGroup c...
分类:
移动开发 时间:
2014-08-13 18:34:06
阅读次数:
812
用户界面的概观 全部的Android应用程序的用户界面元素都是用View和ViewGroup对象构建的。View就是在手机屏幕上描绘一个能够与用户交互的一个对象。ViewGroup是包括View对象和其它ViewGroup对象的一个容器对象,以便定义所包括的接口的布局。 Android提供的Vie....
分类:
移动开发 时间:
2014-08-13 14:41:26
阅读次数:
289
无论是在重写View还是ViewGroup的时候,尤其是ViewGrop的时候,往往不可避免的重写onMeasure方法,我们一定会调用setMeasuredDimension()将测量好的宽高值传递进去。也不免调用measureChildren方法,来测量所有的子View的大小,下面我们看看measureChildren方法是如何工作的。这对我们重写onMeasure无疑是很有帮助的。因为一般我...
分类:
其他好文 时间:
2014-08-12 13:45:34
阅读次数:
166
public class HomeAdapter extends BaseAdapter
{
public int getCount()
{
return names.length;
}
public View getView(int position, View convertView, ViewGroup parent)
{
View view = View.inflate...
分类:
其他好文 时间:
2014-08-11 18:06:42
阅读次数:
230
mContainer.setPersistentDrawingCache(ViewGroup.PERSISTENT_ANIMATION_CACHE);persistentDrawingCache设置了控件的绘制缓存策略,一共有4中策略:PERSISTENT_NO_CACHE 说明不在内存中保存绘图缓...
分类:
移动开发 时间:
2014-08-11 11:32:42
阅读次数:
202
分发事件:dispatchTouchevent截断事件:interceptTouchEvent触摸事件:OnTouch父视图的分发事件返回true,父视图处理触摸事件事件,父视图触摸事件返回false,由所在的activity处理;返回true,仍然可以接收到触摸事件;父视图的分发事件返回false,则截断事件触发;截断事件返回..
分类:
移动开发 时间:
2014-08-10 03:59:00
阅读次数:
384
MainActivity如下:
package cc.ac;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.LinearLayout;
import ...
分类:
移动开发 时间:
2014-08-09 23:17:39
阅读次数:
437