相信Android SDK提供的ViewPager组件,大家实在是熟悉不过了,但是ViewPager存在于support.v4包下的,说明ViewPager并不存在于早期的android版本中,那么如何在早期的android版本中也同样使用类似于ViewPager一样的滑动效果呢?这里,我们还是继续探讨一下andrid的自定义组件好了,并且这篇博文只探讨android的一些知识,并不是刻意去构建一个自定义的ViewPager去使用,这个是没有必要的,请将注意力集中在实现这个效果的知识点上,方便以后“举一反三...
分类:
移动开发 时间:
2014-11-29 01:32:05
阅读次数:
326
Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展为视图容器类,由此就得到了视图部分的基本结构--树形结构View定义了绘图的基本操作基本操作由三个函数完成:measure()、layout()、draw(),其内部又分别包含了on...
分类:
移动开发 时间:
2014-11-28 17:46:44
阅读次数:
164
本文介绍如何使用自定义ViewGroup实现ViewPager效果,欢迎拍砖!...
分类:
移动开发 时间:
2014-11-27 12:49:07
阅读次数:
266
packagecom.clsys.adapter;
importjava.util.ArrayList;
importcom.clsys.activity.R;
importandroid.content.Context;
importandroid.util.SparseArray;
importandroid.view.LayoutInflater;
importandroid.view.View;
importandroid.view.ViewGroup;
importandroid.widget..
分类:
其他好文 时间:
2014-11-26 19:15:56
阅读次数:
137
转载(http://blog.csdn.net/a396901990)简介:在自定义view的时候,其实很简单,只需要知道3步骤:1.测量——onMeasure():决定View的大小2.布局——onLayout():决定View在ViewGroup中的位置3.绘制——onDraw():如何绘制这个...
分类:
移动开发 时间:
2014-11-25 17:55:45
阅读次数:
180
实现android 底部导航的方式有好几种如:fragment:、TabActivity、ViewGroup、viewPager等,这里介绍使用viewPager实现底部导航。
先说说使用viewPager实现的原因
1、fragment:
a 我们需要使用fragment的话,我们只能用v4包里面的fragment,因为我们需要向下兼容。
b 当我们用V4包里面的fragment...
分类:
移动开发 时间:
2014-11-25 14:36:55
阅读次数:
226
自定义组合控件
1)编写一个类继承ViewGroup,
2)重写构造方法
3)在XML中配置一个视图,控件初始化时,填充这个视图,并挂载到控件中
4)添加自定义属性
在value目录中,编写一个xml文件,
5)在R文件中会自动生成
6)使用时;需要申请命名控件 xmlns:随便定义tag>="ht...
分类:
其他好文 时间:
2014-11-23 13:10:58
阅读次数:
197
View派生出的直接子类有:AnalogClock,ImageView,KeyboardView,ProgressBar,SurfaceView,TextView,ViewGroup,ViewStubView派生出的间接子类有:AbsListView,AbsSeekBar,AbsSpinner,Ab...
分类:
移动开发 时间:
2014-11-22 21:26:16
阅读次数:
242
本文通过扩展Android ViewGroup实现表格 可用于课程信息,学生信息视图展示,实现表格方式可以用布局拼凑 也可以自定义ViewGroup方式实现。...
分类:
移动开发 时间:
2014-11-22 18:57:18
阅读次数:
280
定义:1 private RelativeLayout mrlay;调高度:1 mrlay = (RelativeLayout) findViewById(R.id.rlay_1);2 android.view.ViewGroup.LayoutParams pp =mrlay.get...
分类:
移动开发 时间:
2014-11-22 18:41:18
阅读次数:
228