Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android手機衛士(十九):設置密碼對話框

Android手機衛士(十九):設置密碼對話框

編輯:Android開發實例

  本文實現初次設置密碼驗證過程,首先實現如下效果

Android手機衛士(十九):設置密碼對話框

  布局如下:

XML/HTML代碼
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     android:layout_width="match_parent"  
  4.     android:layout_height="match_parent"  
  5.     android:orientation="vertical">  
  6.   
  7.     <TextView  
  8.         style="@style/TitleStyle"  
  9.         android:background="#f00"  
  10.         android:text="設置密碼"  
  11.         />  
  12.   
  13.     <EditText  
  14.         android:id="@+id/et_set_psd"  
  15.         android:layout_width="match_parent"  
  16.         android:layout_height="wrap_content"  
  17.         android:hint="設置密碼"  
  18.         />  
  19.   
  20.     <EditText  
  21.         android:id="@+id/et_confirm_psd"  
  22.         android:layout_width="match_parent"  
  23.         android:layout_height="wrap_content"  
  24.         android:hint="確認密碼"  
  25.         />  
  26.   
  27.     <LinearLayout  
  28.         android:layout_width="match_parent"  
  29.         android:layout_height="wrap_content">  
  30.   
  31.         <Button  
  32.             android:id="@+id/bt_submit"  
  33.             android:layout_width="0dp"  
  34.             android:layout_height="wrap_content"  
  35.             android:layout_weight="1"  
  36.             android:text="確認" />  
  37.   
  38.         <Button  
  39.             android:id="@+id/bt_cancel"  
  40.             android:layout_width="0dp"  
  41.             android:layout_height="wrap_content"  
  42.             android:layout_weight="1"  
  43.             android:text="取消" />  
  44.     </LinearLayout>  
  45.   
  46. </LinearLayout>  

  其中TitleStyle的代碼如下:

XML/HTML代碼
  1. <resources>  
  2.     <!--  
  3.         Base application theme, dependent on API level. This theme is replaced  
  4.         by AppBaseTheme from res/values-vXX/styles.xml on newer devices.  
  5.     -->  
  6.     <style name="AppBaseTheme" parent="android:Theme.Light">  
  7.         <!--  
  8.             Theme customizations available in newer API levels can go in  
  9.             res/values-vXX/styles.xml, while customizations related to  
  10.             backward-compatibility can go here.  
  11.         -->  
  12.     </style>  
  13.   
  14.     <!-- Application theme. -->  
  15.     <style name="AppTheme" parent="AppBaseTheme">  
  16.   
  17.         <!-- 在去頭的同時還保持高版本的樣式主題 -->  
  18.         <!-- All customizations that are NOT specific to a particular API-level can go here. -->  
  19.         <item name="android:windowNoTitle">true</item>  
  20.     </style>  
  21.   
  22.     <style name="TitleStyle">  
  23.         <item name="android:gravity">center</item>  
  24.         <item name="android:textSize">20sp</item>  
  25.         <item name="android:textColor">#000</item>  
  26.         <item name="android:padding">10dp</item>  
  27.         <item name="android:background">#0f0</item>  
  28.         <item name="android:layout_width">match_parent</item>  
  29.         <item name="android:layout_height">wrap_content</item>  
  30.     </style>  
  31.   
  32. </resources>
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved