上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 26 下一页
  2009年7月21日
摘要: Android提供了标准View的工具箱帮助你创建简单的界面。通过使用这些控件(修改或扩展,如果必要的话),你可以简化你的开发并且保证了应用程序间的一致性。下面的列表列出了一些很类似的控件:❑ TextView标准的只读文本label。它支持多行显示、字符串格式化和文本自动换行。❑ EditText可编辑的文本输入框。它支持多行输入和文字换行。❑ ListView一个ViewGroup,以列表的方... 阅读全文
posted @ 2009-07-21 14:30 xirihanlin 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 一个新的Activity以一个诱惑人的空屏幕开始,在其上你可以放置自己的UI。为了设置UI,调用setContentView方法,传递View的实例(一般是一个layout)去显示。由于空屏幕不是特别的令人鼓舞,所以,绝大多数你在重写onCreate处理函数的时候都会使用setContentView来指定Activity的UI。setContentView方法既可以接受一个layout的资源ID(... 阅读全文
posted @ 2009-07-21 11:40 xirihanlin 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 如上描述,在Android中的所有视觉组件都是继承自View,并且可以随意转换为View。你将经常看到View会转换成control或widget,就和你在开发其他的GUI程序一样。ViewGroup类是View的扩展,被设计用来容纳多个View。一般说来,ViewGroup用在构建原子的、可重复利用的组件(widget)和管理子View的布局上。ViewGroup的其他功能就是用作Layout。... 阅读全文
posted @ 2009-07-21 11:18 xirihanlin 阅读(699) 评论(0) 推荐(0) 编辑
摘要: UI设计、人机交互和实用性是一个很大的话题,将不会在这本书里进行深入的讨论。话虽如此,当你创建UI时对它们有个准确无误的认识也是很重要的。Android为相似的编程名词引入了一些新的术语,将在下面的章节详细描述:❑ Views View是视觉接口元素中基本的UI类(和通常了解的control或widget)。所有的UI控件,layout类都是继承自View。❑ ViewGroupsView Gro... 阅读全文
posted @ 2009-07-21 10:45 xirihanlin 阅读(2235) 评论(0) 推荐(0) 编辑
摘要: 为你的应用程序创建复杂的、富有直观力的UI是极为重要的。保证它们很漂亮,且很容易去使用,它们的功能性也可以考虑作为基本的设计。 阅读全文
posted @ 2009-07-21 10:22 xirihanlin 阅读(959) 评论(0) 推荐(0) 编辑
  2009年7月20日
摘要: 在这一章,你学习了怎样使用松散得有联系的应用程序组件来设计强大的应用程序:Activity、Service、Content Provider、Intent和Broadcast Receiver,通过应用程序manifest文件绑定在一起。你了解了Android应用程序的生命周期,了解了每个应用程序的优先级由它的进程状态决定,而进程状态又是又其内部的组件状态决定。充分利用广泛的硬件设备和国际用户群,... 阅读全文
posted @ 2009-07-20 22:40 xirihanlin 阅读(399) 评论(0) 推荐(0) 编辑
摘要: Android SDK包含了一些包装了通用UI 构件的Activity子类。一些非常有用的列在了下面:❑ MapActivity 在Activity中包装所需的资源来支持MapView构件。了解更多关于MapActivity和MapView,请到第7章。❑ ListActivity 以ListView为特性的Activity包装类,绑定数据源作为主要的UI呈现,并且暴露了列表项选择的事件处理函数。... 阅读全文
posted @ 2009-07-20 22:39 xirihanlin 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: 在Activity的full寿命(介于创建与销毁)里,会穿越一至多次的active和visible寿命。每一次的迁移会触发前面描述的事件处理函数。接下来的章节会对每一种寿命及其包含的事件做一次仔细的端视。full寿命Activity的full寿命发生在第一次调用onCreate和最后调用onDestroy。在某些情况下,可能会存在Activity进程会被终止,而没有调用onDestroy方法。使用... 阅读全文
posted @ 2009-07-20 17:52 xirihanlin 阅读(1284) 评论(0) 推荐(0) 编辑
摘要: 为了保证Activity能对状态改变响应,Android提供了一系列的事件处理器。当Activity在它的full、visible和active寿命中迁移时,会触发这些处理器。图3-8就Activity状态而言,概述了这些寿命。图3-8下面的框架代码显示了一个Activity中可利用的状态变化事件的方法处理器。在每一个方法中都有一些提示,描述了在每个状态变化事件里建议采取的动作。package c... 阅读全文
posted @ 2009-07-20 16:51 xirihanlin 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 如图3-7所示,当Activity被创建或销毁时,它们进入或退出Activity栈。当它们做这些动作时,它们就会在四种可能的状态间迁移:❑ Active 当Activity在栈的顶端时,它是可见的,有焦点的前台Activity,用来响应用户的输入。Android会不惜一切代价来尝试保证它的活跃性,需要的话它会杀死栈中更靠下的Activity来保证Active Activity需要的资源。当另一个A... 阅读全文
posted @ 2009-07-20 16:08 xirihanlin 阅读(2707) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 26 下一页