今天我们要实现的效果如下:
当然列表中的标签显示的个数是可控的,实现个数可控的标签的话,我们就需要自定义View。
我们自定义一个抽象类继承LinearLayout并实现我们定义的接口:
BaseTagView:
/**
* 标签,继承此抽象类
* @author LinHai Gu
*
* @param
*/
public abstract class...
分类:
移动开发 时间:
2015-05-22 19:15:02
阅读次数:
254
就算你不自定义控件,你也必须要了解Android控件的触摸屏事件传递机制(之所以说触摸屏是因为该系列以触摸屏的事件机制分析为主,对于类似TV设备等的物理事件机制的分析雷同但有区别。哈哈,谁让我之前是做Android TV BOX的,悲催!),只有这样才能将你的控件事件运用的如鱼得水。接下来的控件触摸屏事件传递机制分析依据Android 5.1.1源码(API 22)。...
分类:
移动开发 时间:
2015-05-21 17:27:56
阅读次数:
167
原文地址:http://blog.csdn.net/zhubaitian/article/details/39777951在本人之前的一篇文章>第二章节谈到Appium可以通过使用UIAutomator的方法去定位Android界面上的控件,当时只是一笔带过举了个例子。如该文给自己的承诺,今天特撰写...
分类:
移动开发 时间:
2015-05-21 12:28:50
阅读次数:
348
1、
TextView tv = (TextView) findViewById(R.id.tv);
tv.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
//...
分类:
移动开发 时间:
2015-05-18 23:14:12
阅读次数:
309
Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料, 控件属性: android属性 Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网...
分类:
移动开发 时间:
2015-05-17 22:02:49
阅读次数:
198
之前遇到事件分发,去网上找相关文章。。。感觉都没把这几个的关系说明白。研究了几篇不错的文章,今天在这整理一下,希望对大家有所帮助。
首先你要知道一点,当你触摸一个控件的时候,你就会调用该控件(或它的父类)的dispatchTouchEvent方法。那我们就来看一下dispatchTouchEvent方法的源码:public boolean dispatchTouchEvent(MotionE...
分类:
移动开发 时间:
2015-05-13 12:52:59
阅读次数:
127
扩展知识:EditText的android:hint设置EditText为空时输入框内的提示信息。android:gravity android:gravity属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.以button为...
分类:
移动开发 时间:
2015-05-07 16:11:58
阅读次数:
117
Android中自定义下拉样式Spinner
本文继续介绍android自定义控件系列,自定义Spinner控件的使用。
实现思路
1.定义下拉控件布局(ListView及子控件布局)
2.自定义SpinerPopWindow类
3.定义填充数据的Adapter
效果图
一、定义控件布局
<RelativeLayout xm...
分类:
移动开发 时间:
2015-05-02 01:09:20
阅读次数:
183
1、LinearLayout(线性布局):可以分为水平线性:android:orientation= " horizontal "和垂直线性:android:orientation= "vertical"2、RealtiveLayout(相对布局):(1)在相对布局中属性值为true或false的有...
分类:
移动开发 时间:
2015-04-27 16:47:39
阅读次数:
241
Android控件监听方面,用接口实现监听是最好的,在Android 本身就提供了各种控件监听接口,我们只要按照这样实现,看起来代码会很整洁。实现的效果也是很好的,下面我列举了常用控件的接口监听,layout ,checkbox,RadioGroup,以及listview的单击或者长按监听。下面请看代码,有注释。
本文项目源码地址: 点击此处下载
转载请注明出处: http://blog.csdn.net/qq_16064871...
分类:
移动开发 时间:
2015-04-26 10:57:09
阅读次数:
273