摘要:
View里面弹出窗口,PopUpWindow,设置了弹出窗口的宽高,在new的时候传递到窗口里的视图layout的宽高貌似就失效不起作用了,所以这个layout可以不设宽高;各种布局中:RelativeLayout里设置组件的对齐方式layout_centerHorizontal或layout_alignParentLeft等,以及设置位置偏移layout_marginTop等都非常方便;AbsoluteLayout虽说官方不推荐,代码要是写出此类直接会自带个横杠,呵呵,但是个人认为如果项目不怎么需要考虑多平台多屏幕兼容,可以用用的,就跟AS里的设置sprite的x,y坐标一样方便,而且也可以 阅读全文
摘要:
方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.invalidate(); } }).start();可以实现功能,刷新UI界面。但是这样是不行的,因为它违背了单线程模型:Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。方法二:(Thread+Handler)查阅了文档和apidemo后,发觉常用的方法是利用Handler来实现UI线程的更新的。Hand... 阅读全文