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.youerw.com +QQ752018766*

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

2。4。2 Android常用控件

文本控件:TextView、EditText;

按钮控件:Button、ImageButton;

状态开关按钮:ToggleButton;

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

图片控件:ImageView;

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

列表:ListView;

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

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

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

基于Apriori算法的电影推荐

考证平台静态网页设计与制作

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识

网络语言“XX体”研究

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...