我们有了数据库的内容之后,需要将其显示到手机屏幕上时,要怎样进行界面布局呢?
那么第一个知识点就是,对于ListView的布局,我们需要创建两个界面,一个用来显示表头与ListView,另一个用来显示ListView中每个item。我们现在需要显示的是一个具有三个属性:学号,姓名,年龄的表格,所以第一个界面布局的设计方法是:整个界面是一个垂直属性的线性布局,表头用一个线性布局表示,学号、姓名、年龄三列平均分,剩下的部分用来显示ListView;第二个界面的设计方法:与表头一致。代码如下:
activity_my_open_helper.xml:
1 <?xml version="1.0" encoding="utf-8"?>
2
3 xmlns:tools="http://schemas.android.com/tools"
4 android:layout_width="match_parent"
5 android:layout_height="match_parent"
6 android:orientation="vertical"
7 android:paddingBottom="@dimen/activity_vertical_margin"
8 android:paddingLeft="@dimen/activity_horizontal_margin"
9 android:paddingRight="@dimen/activity_horizontal_margin"
10 android:paddingTop="@dimen/activity_vertical_margin"
11 tools:context="com.administrator.sqlite.MyOpenHelper">
12
13
15 android:layout_height="wrap_content">
16
17
19 android:text="学号"
20 android:textSize="25sp"
21 android:layout_weight="1"
22 android:gravity="center"
23 android:layout_width="wrap_content"