Android基础开发-练习三

更新时间:2024-06-20 11:55:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验3 Android界面控件与布局 实验目的:

1. 掌握Android常用界面控件的使用方法。 2. 掌握控件响应函数的编写方法。 3. 掌握各种界面布局的特点和使用方法。

实验内容与步骤:

1. 使用TabHost(Tab标签页)建立3个标签页,每个标签页对应于一个布局(从线性布局、框架布局、相对布局、表格布局中任选3个)实现下图界面。

说明:所建的三个标签页分别使用:线性布局(TAB1)、相对布

局(TAB2)、表格布局(TAB3),实验截图分别为:图1,图2,

图3。 实验截图:

图1

图2

图3

2. 使用TabHost(Tab标签页)建立3个标签页,各标签页控件内容如下:

1. 分页1标题为“多选及单选演示”,含有一个TextView控件,3个CheckBox控件和1组(含4个) RadioButton控件。 TextView控件用于显示用户点击某控件后的结果。 实验截图:如图4所示

图4

2. 分页2标题为“Spinner演示”,含有2个Spinner控件,一个Spinner用于选择年级(大一~大四),另一个用于选择性别。

实验截图:如图5、6所示

图5

图6

3. 分页3标题为“ListView演示”,含有一个ListView控件(拥有10个子项),一个TextView控件用于显示用户点击某子项后的结果 实验截图:如图7所示

图7

3. 在第1题的按钮栏下面添加一个TextView控件用于显示数据,然后实现“添加数据”、“全部显示”、“清除显示”和“全部删除”4个按钮的功能。

说明:本操作需要操作数据库,目前暂未开发),仅实现的是将所输入的数据显示到下面的TextView里面(如图8所示)。

图8

4. 实现第2题中各个控件的点击响应功能,响应结果显示在所在页的TextView控件中。 实验截图:如图9,10,11所示

图9

图10

图11

核心代码

1、3题:

activity_main_activity207.xml:

xmlns:android=\roid\

android:id=\ android:layout_width=\ android:layout_height=\>

android:orientation=\ android:layout_width=\ android:layout_height=\>

android:id=\ android:layout_width=\ android:layout_height=\ />

android:id=\ android:layout_width=\ android:layout_height=\/>

activity_tab1_activity207.xml:

xmlns:android=\roid\

android:orientation=\ android:layout_width=\ android:layout_height=\>

android:orientation=\ android:layout_width=\ android:layout_height=\ android:padding=\>

android:layout_width=\ android:layout_height=\/>

android:orientation=\ android:layout_width=\ android:layout_height=\ android:padding=\>

android:layout_width=\ android:layout_height=\/>

android:orientation=\ android:layout_width=\ android:layout_height=\ android:padding=\>

android:layout_width=\ android:layout_height=\/>

android:orientation=\ android:layout_width=\ android:layout_height=\ android:padding=\ android:paddingRight=\>

Top