在需要用户输入数据的时候,友好的界面是非常重要的,所以如果我们能在输入框给用户一些提示,将能很好的提高程序的易用性,android就给我们提供了这样一个属性,也就是android:hint。
另外这个程序的textview里面使用一下android中的shape属性,可以参见我前一篇转载的博客。
- <?xml version="1.0" encoding="utf-8"?>
- <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- >
- <TableRow>
- <TextView
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="用户名:"
- android:textSize="10sp"
- android:background="@drawable/bg_border"
- />
- <EditText
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:hint="请填写登录帐号"
- android:selectAllOnFocus="true"
- />
- </TableRow>
- <TableRow>
- <TextView
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="密码:"
- android:textSize="10pt"
- android:background="@drawable/bg_border"
- />
- <EditText
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:password="true"
- />
- </TableRow>
- <TableRow>
- <TextView
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="电话号码:"
- android:textSize="10pt"
- android:background="@drawable/bg_border"
- />
- <EditText
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:hint="请填写您的电话号码"
- android:selectAllOnFocus="true"
- android:phoneNumber="true"
- />
- </TableRow>
- <Button
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="注册"
- />
- </TableLayout>
使用的shape文件
- <?xml version="1.0" encoding="UTF-8"?>
- <shape xmlns:android="http://schemas.android.com/apk/res/android">
- <solid android:color="#000000"/>
- <stroke android:width="2dip" android:color="#ff0000" />
- </shape>