摘要:
今天,闲来无事去看了下Google官方的Android开发文档,收获不少。和在mars老师那里和OSC那里学的都有点儿区别。不管怎么说,Android是老美搞出来的,遵循他们的规范可能会更好一点吧。 1.LinearLayout是一个ViewGroup 2.给控件设置监听器的时候可以使用xml里面的属性android:onClick,这样就不用在Activity里面写监听器了,只需要写一个public void的函数即可。比如xml里面某个控件写上android:onClick="foo",在Activity里面只要加上public void foo(View view){ 阅读全文
摘要:
因为AndroidUI线程不能进行耗时的操作,比如文件下载,网络连接等。所以必须在新的线程中进行操作。往往获取的数据又需要显示到当前的Activity中,在其它的线程中是无法更新UI的,一般有两种方法:1.Handler 2.AsyncTask之前尝试了Handler的方法,感觉易懂繁琐。后来看到各种介绍AsyncTask的文章,于是参照google的API guides尝试了下,感觉各种好。现在来做一个使用AsyncTask来下载图片,并且更新到当前UI的例子。完成这项工作只需要两步1.写一个类继承AsyncTask2.在OnClick里面使用这个类先看activity_main.xml文件 阅读全文