您的位置:首页 > 移动开发 > Android开发

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)作为参考点,

不过这样画出来的貌似是三次函数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android开发