2。4 Android界面

    界面是用户和软件进行交互的各种方式集合。Android系统里的用户界面主要有这几类:布局、控件、组合视图、菜单和通知栏等。在Android界面设计中我们可以通过两种方式来定义界面元素:

(1)在XML文件里定义界面元素,并设置相应属性。这种方法的优势就是它能使程序较好地将显示代码和逻辑代码分离开来。

(2)程序运行时通过逻辑代码实例化布局元素对象并显示。这种方式在程序运行中生成界面,虽然增加了灵活性,但显示代码和逻辑代码混杂在一起,不利于程序的扩展性。

2。4。1 Android常用布局

    Android系统里的布局(Layout)主要有以下五种:

线性布局——LinearLayout;

相对布局——RelativeLayout;

表格布局——TableLayout;

框架布局——FrameLayout;

绝对布局——AbsoluteLayout;

在软件设计时候主要用到了:线性布局和相对布局。

线性布局由LinearLayout代表,有点像Swing编程里的Box,它们都会将容器里的组件一个挨着一个排列起来。LinearLayout可以控制组件横向或者纵向排列(通过设置android:orientation属性控制)。Android的线性布局不会自己换行,当组件一个挨着一个排列到头之后,剩下的组件将不会被显示出来。来*自~优|尔^论:文+网www.chuibin.com +QQ752018766*

相对布局由RelativeLayout代表,相对布局容器内组件的位置总是相对兄弟组件、父容器来决定的,因此这种布局方式被称为相对布局。

2。4。2 Android常用控件

文本控件:TextView、EditText;

按钮控件:Button、ImageButton;

状态开关按钮:ToggleButton;

单选和复选按钮:CheckBox、RadioButton;

图片控件:ImageView;

日期与时间选择控件:DatePicker、DatePicker;

列表:ListView;

自动完成输入内容的控件:AutoCompleteTextView;

在本课题的设计实现过程中,就用到了以上这些由Android提供的常用控件。另外,Android还允许自定义控件。自定义控件不仅可以让界面更加灵活,也为开发人员提供了更好的开发体验。毕竟一些简单的控件有时候并不能满足开发人员的需求,那么自定义控件就显得尤为重要。在本次课题中也用到了自定义控件。

上一篇:asp.net+sqlserver高校毕业生就业及去向综合管理系统设计
下一篇:面向智能系统的蜕变测试方法研究

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

AES算法GPU协处理下分组加...

从政策角度谈黑龙江對俄...

浅谈高校行政管理人员的...

酵母菌发酵生产天然香料...

基于Joomla平台的计算机学院网站设计与开发

上海居民的社会参与研究

浅论职工思想政治工作茬...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

提高教育质量,构建大學生...

压疮高危人群的标准化中...