.
Android开发之学生信息管理系统    [复制链接]
今天上课老师让利用ListView和数据库做一个学员信息管理系统。下面我就把自己做的代码复制下来,供大家参考。
首页的布局l
01.<?xml version="1.0" encoding="utf-8"?>
02.<LinearLayout xmlns:android="schemas.android/apk/res/android"
03.    android:orientation="vertical" android:layout_width="fill_parent"
04.    android:layout_height="fill_parent">
05.    <RelativeLayout android:id="@+id/RelativeLayout"
06.        android:layout_width="fill_parent"
07.        android:layout_height="wrap_content">
08.        <Button android:id="@+id/bn_search_id"
09.            android:layout_width="wrap_content"
10.            android:layout_height="wrap_content"
11.            android:text="搜索"
12.            android:gravity="center_vertical" />
13.        <Button android:gravity="center"
14.            android:text="@string/myButton"
15.            android:id="@+id/btn_add_student"
16.            android:layout_width="wrap_content"
17.            android:layout_height="wrap_content"
18.            android:layout_alignParentTop="true"
19.            android:layout_toRightOf="@+id/bn_search_id"
20.            android:layout_toLeftOf="@+id/bn_select" />
21.        <Button  android:gravity="center_vertical"
安卓课程设计源代码22.            android:text="选择"
23.            android:id="@+id/bn_select"
24.            android:layout_width="wrap_content"
25.            android:layout_height="wrap_content"
26.            android:layout_alignParentTop="true"
27.            android:layout_alignParentRight="true"></Button>
28.    </RelativeLayout>
29.    <TextView
30.        android:layout_width="fill_parent"
31.        android:layout_height="wrap_content"
32.        android:gravity="center"
33.        android:text="              ID            姓 名      年 龄        性 别        "
34.    />
35.    <ListView android:id="@android:id/list"
36.    android:layout_width="fill_parent"
37.    android:layout_weight="1"
38.    android:layout_height="wrap_content"/>
39.    <LinearLayout
40.        android:orientation="horizontal"
41.        android:id="@+id/showLiner"
42.        android:visibility="gone"   
43.        android:layout_width="fill_parent"
44.        android:layout_height="wrap_content">
45.        <Button
46.        android:id="@+id/bn_delete"
47.        android:layout_width="fill_parent"
48.        android:layout_height="wrap_content"
49.        android:layout_weight="1"
50.        android:text="删除"
51.        android:enabled="false"
52.        />   
53.        <Button
54.        android:id="@+id/bn_selectall"
55.        android:layout_width="fill_parent"
56.        android:layout_height="wrap_content"
57.        android:layout_weight="1"
58.        android:text="全选"
59.        />
60.        <Button
61.        android:id="@+id/bn_canel"
62.        android:layout_width="fill_parent"
63.        android:layout_height="wrap_content"
64.        android:layout_weight="1"
65.        android:text="取消"
66.        /> 
67.        </LinearLayout>
68.       
69.</LinearLayout>
复制代码
创建listView中显示学员信息的xml格式 student_l
01.<?xml version="1.0" encoding="utf-8"?>
02.<LinearLayout xmlns:android="schemas.android/apk/res/android"
03.        android:orientation="horizontal"
04.        android:layout_width="fill_parent"
05.        android:layout_height="wrap_content" >
06.        <ImageView android:layout_width="fill_parent"
07.                android:layout_height="wrap_content"
08.                android:layout_gravity="center"
09.                android:layout_weight="1"
10.                android:background="@drawable/icon"/>
11.        <TextView android:id="@+id/tv_stu_id"
12.                android:layout_width="fill_parent"
13.                android:layout_gravity="center"
14.                android:layout_height="wrap_content"
15.                android:layout_weight="1"/>
16.        <TextView android:id="@+id/tv_stu_name"
17.                android:layout_width="fill_parent"
18.                android:layout_gravity="center"
19.                android:layout_height="wrap_content"
20.                android:layout_weight="1"/>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。