WEB开发网
开发学院手机开发Android 开发 Android 界面开发 阅读

Android 界面开发

 2012-08-04 22:38:34 来源:WEB开发网   
核心提示:5.2.1组件的创建流程Android中的组件依附于Activity,依附于与Activity相应的.xml文件,Android 界面开发(4),组件的声明是在Activity中实现的,如5.1中讲到的,这时,程序中所有引用school_name的地方都变化了,Button button1;而组件的位置、相对整个Act

5.2.1组件的创建流程

Android中的组件依附于Activity,依附于与Activity相应的.xml文件。

组件的声明是在Activity中实现的,如5.1中讲到的,Button button1;而组件的位置、相对整个Activity的布局等属性信息都是由xml文件管理。在程序中,通过调用findViewById函数,将java(android)程序中的组件与xml文件中描述的组件相关联。调用组件对象的各种方法,完成相应的功能。同时要注意不同组件的消息响应处理函数(Listener);

5.2.2界面的设计以及xml工具的使用

自动产生xml文件的工具下载地址是:http://code.google.com/p/droiddraw/downloads/list

我们可以先用droiddraw工具设计好Activity的布局,然后自动生成对用的xml文件,然后粘贴到Activity的xml文件中。我们只需要在java程序中新建这些组件,然后用findViewById函数关联即可。droiddraw教程可以参看博客:http://blog.csdn.net/archfree/article/details/6001871

5.2.3 widget(窗体小部件)介绍

所在的android包:importandroid.widget.*;

Widget包含的组件很多,如:按钮、文本框、编辑框、复选框、单选按钮、下拉列表等等。具体用法可以查api文档。示例代码中也有。

5.2.4strings.xml文件的管理与应用

1.在strings.xml中声明字符串,格式如下:

<string name="school_name">南京邮电大学</string>

2.在其他.xml中使用“南京邮电大写”这个字符串:

android:text="@string/school_name"

3.在java文件中使用“南京邮电大写”这个字符串:

R.string.school_name

好处:当我们想要将程序中显示“南京邮电大学”的中文翻译成英文时,我们只需要将strings.xml中的

<string name="school_name">南京邮电大学</string>

改为:

<string name="school_name">NUPT</string>

即可。这时,程序中所有引用school_name的地方都变化了。方便了程序的管理。

上一页  1 2 3 4 

Tags:Android 界面 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接