欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android手机卫士之设置密码对话框

程序员文章站 2024-03-04 17:19:42
本文实现初次设置密码验证过程,首先实现如下效果 布局如下:

本文实现初次设置密码验证过程,首先实现如下效果

Android手机卫士之设置密码对话框

布局如下:

<?xml version="1.0" encoding="utf-8"?>
<linearlayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:orientation="vertical">

 <textview
 style="@style/titlestyle"
 android:background="#f00"
 android:text="设置密码"
 />

 <edittext
 android:id="@+id/et_set_psd"
 android:layout_width="match_parent"
 android:layout_height="wrap_content"
 android:hint="设置密码"
 />

 <edittext
 android:id="@+id/et_confirm_psd"
 android:layout_width="match_parent"
 android:layout_height="wrap_content"
 android:hint="确认密码"
 />

 <linearlayout
 android:layout_width="match_parent"
 android:layout_height="wrap_content">

 <button
  android:id="@+id/bt_submit"
  android:layout_width="0dp"
  android:layout_height="wrap_content"
  android:layout_weight="1"
  android:text="确认" />

 <button
  android:id="@+id/bt_cancel"
  android:layout_width="0dp"
  android:layout_height="wrap_content"
  android:layout_weight="1"
  android:text="取消" />
 </linearlayout>

</linearlayout>

其中titlestyle的代码如下:

<resources>
 <!--
 base application theme, dependent on api level. this theme is replaced
 by appbasetheme from res/values-vxx/styles.xml on newer devices.
 -->
 <style name="appbasetheme" parent="android:theme.light">
 <!--
  theme customizations available in newer api levels can go in
  res/values-vxx/styles.xml, while customizations related to
  backward-compatibility can go here.
 -->
 </style>

 <!-- application theme. -->
 <style name="apptheme" parent="appbasetheme">

 <!-- 在去头的同时还保持高版本的样式主题 -->
 <!-- all customizations that are not specific to a particular api-level can go here. -->
 <item name="android:windownotitle">true</item>
 </style>

 <style name="titlestyle">
 <item name="android:gravity">center</item>
 <item name="android:textsize">20sp</item>
 <item name="android:textcolor">#000</item>
 <item name="android:padding">10dp</item>
 <item name="android:background">#0f0</item>
 <item name="android:layout_width">match_parent</item>
 <item name="android:layout_height">wrap_content</item>
 </style>

</resources>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。