..
抛开了一会儿文件R.java:在后面的章节中我们将看到一个例子,图形添加到我们的活动,我们看到,编译后,文件会改变R.java自动生成不同的代码。
因此,我们集中我们的注意力在你的main.xml文件RES /我们项目的布局上。 一旦你打开该文件将打开如下界面:

而我们看到的是XML的布局,然后是我们的活动结构代码。 这个文件是一种引导,告诉设备使用在视图中的布局,图形和多类型。 当我们调用该方法setContentView(R.layout.main)让我们只需要调用这个文件和设备,分析它,了解在何处以及如何将所有视线的元素。
现在让我们查看XML文件,以了解每个语句的含义。
<?XML版本=“1.0”编码=“UTF - 8”?>这个声明是声明标准只定义了XML的版本中使用(在本例1.0)和使用的编码(在本例UTF - 8)。 我们建议读者保持这个标准,因此不改变这一初始行。
<的LinearLayout的xmlns:机器人=“http://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关闭的标签。
| |
ASP零(电子书)
从头开始学习微软的ASP和VBScript。 在只有29€。 |
| |
HTML(课程)
为从29€Web标记语言。 |
| |
Photoshop中(课程)
Web图形和照片编辑与流行的Adobe的Photoshop。 从49€。 |