android:layout_width
="fill_parent"
android:layout_height
="wrap_content"
android:text
="Hello World"
/>
</
LinearLayout
>
这 个 文 件 很 好 读 , 一 个 描 述 了 这 是 一 个 线 性 排 列 的 布 局 ,
android:orientation=vertical 表示所有组件将纵向排布。而经典的 Hello World 是用
一个 TextView 来展示的。
由此,我们知道,Android 的程序从一个 Activity 派生出来,并且从它的 onCreate
开始启动;Android 里要显示的组件用 XML 文件描述而不用在代码中硬编码(这是一个好
的习惯,我们应该从一开始就坚持下去);
2.让 Button 来说 Hello World
上面的例子是 ADT 自动生成的代码,似乎与我们一点关系也没有。那我们来改一下代码,
因为在 windows 平台上的 Helloworld 经常是由一个按钮触发的,所以,我们想第二个
Helloworld 应该是这样的:加一个按钮和文本输入框,单击按钮后在原来的 TextView 后
面加上输入框中输入的文字。
第一步是,增加一个 Button 和一个 EditText,与 TextView 一样,它们也在 main.xml 里
描述一下:
<
EditText
id
="@+id/edt"
android:layout_width
="fill_parent"
android:layout_height
="wrap_content"
android:text
=""
/>
<
Button
id
="@+id/go"