android 帶提示的輸入框

來源:互聯網
上載者:User

 

在需要使用者輸入資料的時候,友好的介面是非常重要的,所以如果我們能在輸入框給使用者一些提示,將能很好的提高程式的易用性,android就給我們提供了這樣一個屬性,也就是android:hint。

另外這個程式的textview裡面使用一下android中的shape屬性,可以參見我前一篇轉載的部落格。

view plaincopy to clipboardprint?
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     android:orientation="vertical"  
  4.     android:layout_width="fill_parent"  
  5.     android:layout_height="fill_parent"  
  6.     >  
  7. <TableRow>  
  8. <TextView  
  9.     android:layout_width="fill_parent"  
  10.     android:layout_height="wrap_content"  
  11.     android:text="使用者名稱:"  
  12.     android:textSize="10sp"  
  13.     android:background="@drawable/bg_border"  
  14.     />     
  15. <EditText   
  16.     android:layout_width="fill_parent"  
  17.     android:layout_height="wrap_content"  
  18.     android:hint="請填寫登入帳號"  
  19.     android:selectAllOnFocus="true"  
  20.     />  
  21. </TableRow>  
  22. <TableRow>  
  23. <TextView  
  24.     android:layout_width="fill_parent"  
  25.     android:layout_height="wrap_content"  
  26.     android:text="密碼:"  
  27.     android:textSize="10pt"   
  28.     android:background="@drawable/bg_border"  
  29.     />     
  30. <EditText  
  31.     android:layout_width="fill_parent"  
  32.     android:layout_height="wrap_content"  
  33.     android:password="true"  
  34.     />  
  35. </TableRow>  
  36. <TableRow>  
  37. <TextView  
  38.     android:layout_width="fill_parent"  
  39.     android:layout_height="wrap_content"  
  40.     android:text="電話號碼:"  
  41.     android:textSize="10pt"   
  42.     android:background="@drawable/bg_border"  
  43.     />     
  44. <EditText  
  45.     android:layout_width="fill_parent"  
  46.     android:layout_height="wrap_content"  
  47.     android:hint="請填寫您的電話號碼"  
  48.     android:selectAllOnFocus="true"  
  49.     android:phoneNumber="true"  
  50.     />  
  51. </TableRow>  
  52. <Button   
  53.     android:layout_width="wrap_content"  
  54.     android:layout_height="wrap_content"  
  55.     android:text="註冊"  
  56.     />  
  57. </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?
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <shape xmlns:android="http://schemas.android.com/apk/res/android">   
  3.     <solid android:color="#000000"/>  
  4.     <stroke android:width="2dip" android:color="#ff0000" />  
  5. </shape>  

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.