- 博客(7)
- 收藏
- 关注
转载 Handler Looper MessageQueue 三者的深度解析
android的消息处理机制(图+源码分析)——Looper,Handler,Message 出处http://www.cnblogs.com/codingmyworld/archive/2011/09/12/2174255.html 作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。android源码中包含了
2016-07-03 11:24:29 197
原创 通过查询资料理解onMeasure()方法
1.onMeasure(),onLayout(),onDraw() 构建了我们的自定义控件!加上onTouchEvent()等重载视图的行为完成对事件的监听。 2.对于onMeasure() 主要用于测量自定义view的大小,对于widthMeasureSpec, heightMeasureSpec这两个参数由其父容 器ViewGroup中的layout_widt
2016-04-06 16:03:52 288
原创 个人笔记之style
Application theme. --> style name="AppTheme" parent="AppBaseTheme"> 去掉标题栏 --> item name="android:windowNoTitle">trueitem> style> 在样式文件中 可以抽取布局文件中相同的代码 --> style name="btn
2016-01-03 14:12:12 262
原创 SAX解析XML
1.建立一个实现DefaultHandler的实现类用作XML 解析的工具类,在这个工具类直接定义了解析XML的逻辑! 2.在类中实现一下5个方法: characters startDocument startElement endElement endDocument; // 重写DeaultHandler的5个方法//characters方法主要是对xml中的内
2015-12-26 13:57:16 222
原创 下拉刷新listview
1.listview的下拉刷新 //初始化下拉刷新的View lv = (PullToRefreshListView) findViewById(R.id.listView1); //下拉刷新的监听器 lv.setOnRefreshListener(new OnRefreshListenerListView>() { @Over
2015-12-25 15:17:15 278
原创 新手之服务端创建服务以及客户端的实现
1.首先安装MyEclipse,并且在MySQL中创建你想要用的表(包括其中的各种属性如id name等等) 2. 在MyEclipse中创建一个web工程。 1)要导入相应的jar包:/Shop/WebRoot/WEB-INF/lib下粘贴进入 2个jar包如下: gson.jar和mysql_conn
2015-12-25 15:15:02 519
转载 转载安卓中的touch处理
android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP 当屏幕中包含一个ViewGroup,而这个View
2015-11-15 18:48:21 246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人