Android用户界面设计:布局基础(1) android安卓开发

2012-02-15 10:30 来源: 作者: 网友评论 0 条 浏览次数 0

本文为Android用户界面设计教程——布局基础。在这个教程里,我们提供一个关于布局如何适应Android应用程序架构的概述。

 


 

理解布局对于好的Android应用设计来说是非常重要的。在这个教程里,我们提供一个关于布局如何适应Android应用程序架构的概述。我们还探讨了一些特定的可用布局控件,用它们来以各种各样的方式组织应用程序屏幕内容。

什么是布局?

Android开发者使用术语“布局”,指的是两种含意中的一种。两种定义在这篇教程中都会用到,而且很不幸的是在Android开发社区它们被混着使用。布局的两种定义如下:

一种资源,它定义了在屏幕上画什么。布局资源存储在应用程序的/res/layout资源目录下的XML文件中。布局资源简单的说就是一个用于用户界面屏幕,或屏幕的一部分,以及内容的模板。

一种视图类,它的主要是组织其它控件。这些布局类(LinearLayout,,RelativeLayout,TableLayout等)用于在屏幕上显示子控件,如文本控件或按钮或图片。

Android用户界面可以定义为XML中的布局资源或程序动态创建。

使用Eclipse设计布局资源

Eclipse的Android开发插件包含了一个很方便的用于设计和预览布局资源的布局资源设计器。这个工具包括两个标签视图:布局视图允许你预览在不同的屏幕下以及对于每一个方向控件会如何展现;XML视图告诉你资源的XML定义。布局资源设计器如下图:

布局资源设计器

这里有一些关于在Eclipse中使用布局资源编辑器的技巧:

◆使用概要(Outline)窗格来在你的布局资源中添加和删除控件。

◆选择特定的控件(在预览或概要窗口)并使用属性窗格来调整特定控件的属性。

◆使用XML标签来直接编辑XML定义。

很重要的是要记住一点,Eclipse布局资源编辑器不能完全精确的模拟出布局在最终用户那的展现。对此,你必须在适当配置的模拟器中测试,更重要的是在目标设备上测试。而且一些“复杂”控件,包括标签或视频查看器,也不能在Eclipse中预览。

 


 1  2  3 [下一页]
上一篇教程: 下一篇教程:

相关的手机刷机教程阅读:

加入刷机教程网友评论