package com.main;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
im...
分类:
其他好文 时间:
2014-10-27 15:37:36
阅读次数:
146
无限循环翻页的自定义 ViewGroup 实现之三...
分类:
其他好文 时间:
2014-10-26 23:03:42
阅读次数:
549
从源码的角度分析ViewGruop的事件分发。首先我们来探讨一下,什么是ViewGroup?它和普通的View有什么区别?顾名思义,ViewGroup就是一组View的集合,它包含很多的子View和子VewGroup,是Android中所有布局的父类或间接父类,像LinearLayout、Relat...
分类:
其他好文 时间:
2014-10-24 18:24:33
阅读次数:
229
一、有8个直接子类:AnalogClock, ImageView, KeyboardView, ProgressBar, SurfaceView, TextView, ViewGroup, ViewStub。二、有54个间接子类:AbsListView, AbsSeekBar, AbsSpinner...
分类:
移动开发 时间:
2014-10-24 16:16:50
阅读次数:
270
Scroller是封装了滚动,实现View和ViewGroup的背景画布的滚动。 它有两个构造方法:publicScroller(Contextcontext) 传递一个上下文。publicScroller(Contextcontext,Interpolatorinterpolator)传递一个上下...
分类:
移动开发 时间:
2014-10-24 10:39:58
阅读次数:
147
首先来看使用Tag的情况。
@Override
public View getView(int position, View view, ViewGroup group) {
ViewHolder holder = new ViewHolder();
if(view==null){
view = inflater.inflate(R.layout.note_list_item,...
分类:
其他好文 时间:
2014-10-23 10:41:53
阅读次数:
308
ListView是用来显示一个列表的控件,它在Android源代码中是继承AbsListView类的,AbsListView类是继承于AdapterView类的,而AdapterView类是继承ViewGroup类的。 下面程序的功能:创建ListView,点击Item会显示全部信息。pack...
分类:
其他好文 时间:
2014-10-21 21:07:17
阅读次数:
258
先写个简单的demo:
布局文件中一个继承自ViewGroup的自定义控件MyLayout包含一个Button:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:lay...
分类:
移动开发 时间:
2014-10-20 15:12:33
阅读次数:
165
1. ListView须要设置adapter,它的item是通过adapter的方法getView(int position, View convertView, ViewGroup parent)获得的。2. ListView中仅仅有第一屏的item须要新建,它的引用会被存在RecycleBin对...
分类:
其他好文 时间:
2014-10-19 22:42:14
阅读次数:
317