昨天安装了Android SDK1.5 和ADT0.9.1。
在安装时发现,要在Eclipse安装ADT时还必须安装些其他的插件,自动寻找依赖关系后就必须联网安装这些插件。如果没有网络,貌似就不能安装成功了。

以上为废话。

写了一个View,在上面画了点东西,不过没有找到View有repaint函数,寒。
event函数叫onDraw,难道叫reDraw,查了下依然没有此函数。
最后百度了下,终于找到了Android的repaint函数。 内容如下:

1、repaint()方法与invalidate()/postInvalidate()方法
如果去读API,我们可以发现J2ME中Canvas的repaint()与Android中View的invalidate()/postInvalidate()方法实现了相同的功能(连说明文字几乎都一样…),但是invalidate()/postInvalidate()两者却有着区别:invalidate() 只能在UI这个线程里通过调用onDraw(Canvas canvas)来update屏幕显示,而postInvalidate()是要在non-UI线程里做同样的事情的。这就要求我们做判断,哪个调用是本线程的,哪个不是,这在做多线程callback的时候尤为重要。而在J2ME中,不管怎样直接调用repaint()就好了

更多相关文章

  1. Android(安卓)入门(7)——文件持久化存储
  2. kotlin实现Android(安卓)MVP模式开发
  3. 使用NDK移植开源项目,JNI的使用技巧
  4. android周记1
  5. eclipse项目导入android studio 各类问题及解决方法
  6. Android之Tab分页标签的实现方法一-----TabActivity和TabHost的
  7. ListView中的Item项中有Button按钮时,setOnItemClickListener点击
  8. Android开发中后台的Service服务探索
  9. android drawBitmapMesh and drawVertices

随机推荐

  1. c语言简单小游戏-扫雷游戏
  2. c语言程序的调试方法
  3. c语言求x的n次方的函数是什么
  4. c语言中合法的字符常量如何定义?
  5. c语言逗号表达式的运算规则
  6. executenonquery 的用法详解
  7. c语言允许函数的递归调用吗
  8. c语言常量定义规则
  9. c语言程序是从源文件第一条语句开始执行
  10. c语言中形参的默认存储类型是什么?