..


赞助商链接

我们分析我们的项目(第二部分)

抛开了一会儿文件R.java:在后面的章节中我们将看到一个例子,图形添加到我们的活动,我们看到,编译后,文件会改变R.java自动生成不同的代码。

因此,我们集中我们的注意力在你的main.xml文件RES /我们项目的布局上。 一旦你打开该文件将打开如下界面:

接口文件main.xml中的Eclipse。
正如我们所看到的截图有两个菜单项底部: 布局,这是我们今天所看到的画面,把现在一边,main.xml中。 我们特别请在此项目并等待几秒钟,加载XML上市。

而我们看到的是XML的布局,然后是我们的活动结构代码。 这个文件是一种引导,告诉设备使用在视图中的布局,图形和多类型。 当我们调用该方法setContentView(R.layout.main)让我们只需要调用这个文件和设备,分析它,了解在何处以及如何将所有视线的元素。

现在让我们查看XML文件,以了解每个语句的含义。

 



 <?XML版本=“1.0”编码=“UTF - 8”?>

 
这个声明是声明标准只定义了XML的版本中使用(在本例1.0)和使用的编码(在本例UTF - 8)。 我们建议读者保持这个标准,因此不改变这一初始行。






 <的LinearLayout的xmlns:机器人=“htt​​p://schemas.android.com/apk/res/android”



  



机器人:方向=“垂直”



  



 Android的:layout_width =“fill_parent”



  



 Android的:layout_height =“fill_parent”







 >



在第一行代码打开一个标签类型的LinearLayout这实际上是布局将使用应用程序的名称。 之后,这个标签是XML的开放:Android的后跟一个URI。 这个定义有效力的文件,指示在指定的命名空间URI标签 由于XML的详细说明超出了本指南的范围,我们建议读者加深对引导bua-beads.com内目前的XML命名空间的概念, 这个页面

继续分析代码,我们发现,方向被定义为一个垂直布局,并与宽度和长度值fill_parent关联 这个值告诉设备扩展为所有的设备屏幕宏伟的布局水平和垂直。 这个布局最终使用的所有元素,我们要进入,他们将被定位垂直从上到下。

出发的阅读列表中,您会发现一个类型TextView的,这不过是一个文本框对象的声明:






 <TextView的

  

    



 Android的:layout_width =“fill_parent”

 

    



 Android的:layout_height =“wrap_content”

 

    



机器人:文字=“@字符串/你好”



    



 />







 </的LinearLayout>



在这种情况下,我们已联系到价值wrap_content元素,具有高度扩展为包含字符串输入该项目的效果。

最后,我们设置了文件中的值表示的字符串的TextView的内容你好strings.xml文件夹RES /值。

由于最后一个语句,我们发现了的LinearLayout关闭的标签

帮助开发Android应用程序
电子学习
ASP零(电子书) ASP零(电子书)
从头开始学习微软的ASP和VBScript。 在只有29€。
HTML(课程) HTML(课程)
为从29€Web标记语言。
Photoshop中(课程) Photoshop中(课程)
Web图形和照片编辑与流行的Adobe的Photoshop。 从49€。
赞助商链接