![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
西电战神
这个作者很懒,什么都没留下…
展开
-
SimpleExpandableListAdapter
SimpleExpandableListAdapter(context, groupData, groupLayout, groupFrom, groupTo, childData, childLayout, childFrom, childTo)主要讲解这个适配器的使用方法context:一般是context 用thisgroupData:组的数据 一般是Arraylis原创 2015-09-04 16:35:01 · 331 阅读 · 0 评论 -
OnItemClickListener和OnItemSelectedListener的区别
关键代码: listView.setOnItemClickListener(new OnItemClickListener() {@Overridepublic void onItemClick(AdapterView parent, View view, int position, long id) {System.out.println("onIt转载 2015-09-04 14:38:02 · 2581 阅读 · 0 评论 -
Android中handler的工作原理
通过源码我们知道一个线程中只有一个looper对象,同时looper对象生成了一个Messagequeue对象,当我们new一个handler对象时,其实我们是吧上面生成的两个对象给取了出来保存在handler内部定义的变量里面,调用handler的sendmessage()时连同handler对象一起发送到messagequeue队列中去。looper.loop()负责将消息队列中的消息取出来原创 2015-11-03 15:15:34 · 409 阅读 · 0 评论 -
canvas详细介绍
http://blog.csdn.net/harvic880925/article/details/39080931感觉介绍的非常详细,从根本上说明了问题转载 2015-09-18 22:59:04 · 321 阅读 · 0 评论 -
自定义控件的属性
declare-styleable的使用declare-styleable是给自定义控件添加自定义属性用的1.首先,先写attrs.xml按 Ctrl+C 复制代码转载 2015-10-25 13:39:35 · 430 阅读 · 0 评论 -
viewgroup重写哦你measure方法
简介:在自定义view的时候,其实很简单,只需要知道3步骤:1.测量——onMeasure():决定View的大小2.布局——onLayout():决定View在ViewGroup中的位置3.绘制——onDraw():如何绘制这个View。而第3步的onDraw系统已经封装的很好了,基本不用我们来操心,只需要专注到1,2两个步骤就中好了。而这篇文转载 2015-10-26 00:02:05 · 331 阅读 · 0 评论