欢迎来到天天文库
浏览记录
ID:37915363
大小:106.50 KB
页数:29页
时间:2019-06-02
《Android开发基础教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Android开发基础目录1描述用户接口1设计用户接口3存取识别符6程序逻辑11完成BMI程序14描述用户接口将一份创意落实到可执行的应用程序,背后需要的是从阅读与写作程序代码中累积的经验,并有坚持理念、直到完成的耐心。表达用户接口我们可以先用前几章教的方法设定并执行仿真器,看看仿真器运作后的结果:我们看到一个文字字段元元,上面有一串文字「HelloWorld,Bmi!」。这就是Android默认程序架构的范例啰。由于才刚开始实际接触到Android应用程序,我们先从简单的开始:这一节中,我们的目
2、标是将「HelloWorld,Bmi!」换成别的文字。那么,「HelloWorld,Bmi!」,这串字符串藏在哪里呢?先打开「res/layout/main.xml」123、rent"5android:layout_height="fill_parent"6>712原来「HelloWorld,Bmi!」字符串就藏在「res/layout/main.xml」这个档案的第10行中。我们只要简单地将第10行修改成4、如下android:text="HelloWorld,Bmi!”再执行一次仿真器,就可以得到一个相似的应用程序,只是内文变成了我们刚刚修改的内容。既然找到了「HelloWorld,Bmi!」字符串,我们就试着将「android:text」属性值从「HelloWorld,Bmi!」改成「哈啰,BMI」,然后执行看看吧。android:text="哈啰,BMI"结果发现Android仿真器中文嘛也通,字型也相当漂亮。要开始学习Android应用程序确实很简单吧?不过为了显示「HelloWorld,Bm5、i」,也用到了许多程序代码。到底这些程序代码有什么含意呢?我们马上来学习「main.xml」这个XML界面描述文件的内涵吧。Android平台里,用户接口都是透过ViewGroup或View类别来显示。ViewGroup和View是Android平台上最基本的用户接口表达单元。我们可以透过程序直接呼叫的方法,调用描绘用户接口,将屏幕上显示的接口元素,与构成应用程序主体的程序逻辑,混合在一起编写。或是,也可以将接口显示与程序逻辑分离,照着Android提供的这个较优雅的方式,使用XML描述文件,来描6、述接口组件的组织。讲解我们看到的「HelloWorld,Bmi」就包含在「main.xml」这个档案中。接着,我们就直接分部份来讲解这个「main.xml」档案里的内容:第1行XML(ExtensibleMarkupLanguage)是一种标记描述语言,不管是语法还是看起来的样子,都相当类似网页所使用的HTML29标记语言。XML被广泛地运用在Java程序的设定中。「main.xml」档里,第一行是每个XML描述档固定的开头内7、容,用来指示这个文本文件是以XML格式描述的。第2,6与12行接着我们看到第一个卷标,与HTML网页卷标相当类似。"线性版面配置"(LinearLayout)卷标,使用了两个「LinearLayout」标签,来表示一个接口组件的区块。后头的卷标前加上一个「/」符号来表示8、结束卷标。"线性版面配置"所指的是包含在「LinearLayout」卷标中,所有组件的配置方式,是将一个接一个组件由上而下排队排下来的意思。xmlns:android="http://schemas.android.com/apk/res/android"xmlns开头的这串叙述,是用来宣告这个XML描述档案的的名称空间(NameSpace),后面接的URL(网址),表示这个描述档案会参照到Android名称空间提供的定义。所有Android版面配置档案的最外层标签中,都必须包含这
3、rent"5android:layout_height="fill_parent"6>712原来「HelloWorld,Bmi!」字符串就藏在「res/layout/main.xml」这个档案的第10行中。我们只要简单地将第10行修改成
4、如下android:text="HelloWorld,Bmi!”再执行一次仿真器,就可以得到一个相似的应用程序,只是内文变成了我们刚刚修改的内容。既然找到了「HelloWorld,Bmi!」字符串,我们就试着将「android:text」属性值从「HelloWorld,Bmi!」改成「哈啰,BMI」,然后执行看看吧。android:text="哈啰,BMI"结果发现Android仿真器中文嘛也通,字型也相当漂亮。要开始学习Android应用程序确实很简单吧?不过为了显示「HelloWorld,Bm
5、i」,也用到了许多程序代码。到底这些程序代码有什么含意呢?我们马上来学习「main.xml」这个XML界面描述文件的内涵吧。Android平台里,用户接口都是透过ViewGroup或View类别来显示。ViewGroup和View是Android平台上最基本的用户接口表达单元。我们可以透过程序直接呼叫的方法,调用描绘用户接口,将屏幕上显示的接口元素,与构成应用程序主体的程序逻辑,混合在一起编写。或是,也可以将接口显示与程序逻辑分离,照着Android提供的这个较优雅的方式,使用XML描述文件,来描
6、述接口组件的组织。讲解我们看到的「HelloWorld,Bmi」就包含在「main.xml」这个档案中。接着,我们就直接分部份来讲解这个「main.xml」档案里的内容:第1行XML(ExtensibleMarkupLanguage)是一种标记描述语言,不管是语法还是看起来的样子,都相当类似网页所使用的HTML29标记语言。XML被广泛地运用在Java程序的设定中。「main.xml」档里,第一行是每个XML描述档固定的开头内
7、容,用来指示这个文本文件是以XML格式描述的。第2,6与12行接着我们看到第一个卷标,与HTML网页卷标相当类似。"线性版面配置"(LinearLayout)卷标,使用了两个「LinearLayout」标签,来表示一个接口组件的区块。后头的卷标前加上一个「/」符号来表示
8、结束卷标。"线性版面配置"所指的是包含在「LinearLayout」卷标中,所有组件的配置方式,是将一个接一个组件由上而下排队排下来的意思。xmlns:android="http://schemas.android.com/apk/res/android"xmlns开头的这串叙述,是用来宣告这个XML描述档案的的名称空间(NameSpace),后面接的URL(网址),表示这个描述档案会参照到Android名称空间提供的定义。所有Android版面配置档案的最外层标签中,都必须包含这
此文档下载收益归作者所有