视图(View)是一个矩形区域,它负责这个区域里的绘制和事件处理。视图类是Android用户界面的基础类之一。视图组(ViewGroup)是视图的子类,是一个容器,专门负责布局。视图组本身没有可绘制的元素。 开发用户界面可以先阅读开发者向导的用户界面(User Interface)部分。 该文章包含: 声明布局 创建菜单 公用布局对象 AdapterView绑定数据 处理UI事件 应用风格(styles)或主题(themes) 自定义组件 Android怎样绘制视图使用视图 一个窗口中的所有视图是一个树形结构。你可以通过代码创建视图,也可以通过XML布局文件来创建。文本、图像都是视图的派生类. Read More
posted @ 2011-09-14 08:37 yyyyy5101 Views(1274) Comments(0) Diggs(0) Edit
针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件?在Android中,一次用户操作可以被不同的View按次序分别处理,并将完全响应了用户一次UI操作称之为消费了该事件(consume),那么Android是按什么次序将事件传递的呢?又在什么情况下判定为消费了该事件? 搞清楚这些问题对于编写出能正确响应UI操作的代码是很重要的,尤其当屏幕上的不同View需要针对此次UI操作做出各种不同响应的时候更是如此,一个典型例子就是用户在桌面上放置了一个Widget,那么当用户针对widget做各种操作时,桌面本身有. Read More
posted @ 2011-09-14 08:27 yyyyy5101 Views(481) Comments(0) Diggs(0) Edit