在需要使用者輸入資料的時候,友好的介面是非常重要的,所以如果我們能在輸入框給使用者一些提示,將能很好的提高程式的易用性,android就給我們提供了這樣一個屬性,也就是android:hint。
另外這個程式的textview裡面使用一下android中的shape屬性,可以參見我前一篇轉載的部落格。
view plaincopy to clipboardprint?
- <?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>
<?xml version="1.0" encoding="utf-8"?><br /><TableLayout xmlns:android="http://schemas.android.com/apk/res/android"<br />android:orientation="vertical"<br />android:layout_width="fill_parent"<br />android:layout_height="fill_parent"<br />><br /><TableRow><br /><TextView<br />android:layout_width="fill_parent"<br />android:layout_height="wrap_content"<br />android:text="使用者名稱:"<br />android:textSize="10sp"<br />android:background="@drawable/bg_border"<br />/><br /><EditText<br />android:layout_width="fill_parent"<br />android:layout_height="wrap_content"<br />android:hint="請填寫登入帳號"<br />android:selectAllOnFocus="true"<br />/><br /></TableRow><br /><TableRow><br /><TextView<br />android:layout_width="fill_parent"<br />android:layout_height="wrap_content"<br />android:text="密碼:"<br />android:textSize="10pt"<br />android:background="@drawable/bg_border"<br />/><br /><EditText<br />android:layout_width="fill_parent"<br />android:layout_height="wrap_content"<br />android:password="true"<br />/><br /></TableRow><br /><TableRow><br /><TextView<br />android:layout_width="fill_parent"<br />android:layout_height="wrap_content"<br />android:text="電話號碼:"<br />android:textSize="10pt"<br />android:background="@drawable/bg_border"<br />/><br /><EditText<br />android:layout_width="fill_parent"<br />android:layout_height="wrap_content"<br />android:hint="請填寫您的電話號碼"<br />android:selectAllOnFocus="true"<br />android:phoneNumber="true"<br />/><br /></TableRow><br /><Button<br />android:layout_width="wrap_content"<br />android:layout_height="wrap_content"<br />android:text="註冊"<br />/><br /></TableLayout><br />
使用的shape檔案
view plaincopy to clipboardprint?
- <?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>