viewpagerindicator,既使用viewpager翻页时候,标题的指示条随着改变的控件,是常用android控件之一,几乎所有的新闻类APP中都有使用。如下图所示: 今天,我们将从0到1实现这一控件。 其实,实现这一控件思路很简单: ①对头部的标题栏进行布局,头部标题栏,只能进...
分类:
移动开发 时间:
2015-12-04 18:05:03
阅读次数:
238
最近发现Android控件不熟悉,看Robotium的API都费劲。常用Android控件:控件类型描述相关类Button按钮,可以被用户按下或点击,以执行?个动作ButtonText field可编辑的文本区域,可以使用AutoCompleteTextView创建一个带有自动完成功能的编辑文本域E...
分类:
移动开发 时间:
2015-11-25 19:23:12
阅读次数:
245
SpinnerSpinner是一个列表选择框,会在用户选择后,展示一个列表供用户进行选择。Spinner是ViewGroup的间接子类,它和其他的Android控件一样,数据需要使用Adapter进行封装。下面介绍一下Spinner的常用XML属性,Android也为其属性提供了相应的getter、...
分类:
其他好文 时间:
2015-11-20 12:06:36
阅读次数:
257
SlidingDrawer效果想必大家也见到过,它就是1.5模拟器上进入应用程序列表的效果。下面是截图一、简介 SlidingDrawer隐藏屏外的内容,并允许用户通过handle以显示隐藏内容。它可以垂直或水平滑动,它有俩个View组成,其一是可以拖动的handle,其二是隐藏内容的View.它....
分类:
移动开发 时间:
2015-11-18 12:04:13
阅读次数:
161
Button:三种响应方式匿名内部类,实现onClickListener接口,xml方式响应单击事件单个按钮时,可以使用匿名内部类: 1 button=(Button)this.findViewById(R.id.button1);//获取对象 2 button.setOnClick...
分类:
移动开发 时间:
2015-11-07 20:35:02
阅读次数:
380
必须在android控件里设置android:background=“”属性否则报空指针xml代码java代码textBack = (TextView) findViewById(R.id.dialog_back); textBack.getBackground().setAlpha(...
分类:
移动开发 时间:
2015-11-05 10:40:25
阅读次数:
139
转载请注明 出处:http://blog.csdn.net/u012975705/article/details/49637401
Android注解式绑定控件BindView...
分类:
移动开发 时间:
2015-11-04 14:52:27
阅读次数:
237
关于下拉刷新的实现原理我在上篇文章Android自定义控件之仿美团下拉刷新中已经详细介绍过了,这篇文章主要介绍表盘的动画实现原理
汽车之家的下拉刷新分为三个状态:
第一个状态为下拉刷新状态(pull to refresh),在这个状态下是一个表盘随着下拉的距离动态改变指针的角度
第二个状态为放开刷新状态(release to refresh),在这个状态下是指针角度变化的一个动画
第...
分类:
移动开发 时间:
2015-11-03 14:57:58
阅读次数:
292
摘要ViewPager最早出自4.0版本,那么低版本如何能使用ViewPager呢?为了兼容低版本安卓设备,谷歌官方给我们提供了一个的软件包android.support.v4.view。这个V4包囊了只有在安卓3.0以上可以使用的api,而viewpager就是其中之一。利用它,我们可以做很多事情...
分类:
移动开发 时间:
2015-10-29 19:53:05
阅读次数:
317
<!--android:layout_above 将该控件的底部至于给定ID的控件之上android:layout_below 将该控件的顶部至于给定ID的控件之下android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐android:layout_toRight...
分类:
移动开发 时间:
2015-10-21 21:09:17
阅读次数:
199