Android开发中小问题记录
2014-11-07 08:39
197 查看
1.listView的跟新可以新建一个adpter,利用listview.setAdapter来重置,也可以Adapter.notifyDataSetChanged()来跟新。
2.onTouchEvent是每时每刻在执行每次检测都执行当Touch,onTouchEvent令return false 就禁止了该次Touch响应。
3.return会立马跳出函数的执行,哪怕实在switch中。
4.自定义View,执行OnMeasure(),OnLayout(),OnDraw()的顺序,在执行完OnMeasure()之前,所有关于getWidth(),getHeight()取得的值都是0。
5.scrollView里面包含的控件刷新,响应onTouch事件时,scrollView的OnDraw()函数同时会被调用。
6.设定监听器Listener来实现自定义控件之间相互的操作,监听器设立使用时同时要强调其不为null,
if(mOnBtnMoveListener!=null)
{
mOnBtnMoveListener.OnMove(scale);
}
7.View的invalidate()刷新,调用OnDraw()还会调用OnLayout()。
8.利用path.cubicTo()绘制三次贝塞尔曲线来实现经过多点的曲线,点(x1,y1)与(x2,y2)之间选取((x1+x2)/2,y1)与((x1+x2)/2,y2)作为参考点,
不过这样画出来的貌似是三次函数。
2.onTouchEvent是每时每刻在执行每次检测都执行当Touch,onTouchEvent令return false 就禁止了该次Touch响应。
3.return会立马跳出函数的执行,哪怕实在switch中。
4.自定义View,执行OnMeasure(),OnLayout(),OnDraw()的顺序,在执行完OnMeasure()之前,所有关于getWidth(),getHeight()取得的值都是0。
5.scrollView里面包含的控件刷新,响应onTouch事件时,scrollView的OnDraw()函数同时会被调用。
6.设定监听器Listener来实现自定义控件之间相互的操作,监听器设立使用时同时要强调其不为null,
if(mOnBtnMoveListener!=null)
{
mOnBtnMoveListener.OnMove(scale);
}
7.View的invalidate()刷新,调用OnDraw()还会调用OnLayout()。
8.利用path.cubicTo()绘制三次贝塞尔曲线来实现经过多点的曲线,点(x1,y1)与(x2,y2)之间选取((x1+x2)/2,y1)与((x1+x2)/2,y2)作为参考点,
不过这样画出来的貌似是三次函数。
相关文章推荐
- Android开发问题记录——“The connection to adb is down...”
- android开发问题记录(2013/4/23)
- android camera开发的一些问题记录(上)
- android 开发问题记录- 2015-07-10
- 从今天开始记录一下每天学到的Android知识、以及开发中遇到的问题
- android 开发中遇到未知问题的记录
- android开发问题 Failed to pull selection 菜鸟记录
- android musicPlayer过程中小问题记录
- Android开发环境相关问题记录
- Android开发小问题记录
- android 开发问题记录-2015-07-09
- 记录android开发在Activity中关闭service报错的问题
- 记录一下android开发过程中遇到的问题
- android开发问题记录(2012/11/22)
- Android开发问题记录
- Android开发问题记录
- Android 开发杂项问题记录
- android开发记录1 GridView加载大量本地图片的bitmap的回收问题
- android开发遇到的一些问题,随手记录~
- 记,基于Android开发类似于微博的东东时,值得记录的几个问题~