[android] 手机卫士自定义对话框布局

[android] 手机卫士自定义对话框布局,第1张

概述手机防盗页面部分 点击手机防盗,进行判断,如果没有设置密码,显示一个设置密码的对话框,如果已经设置密码了,d出输入密码对话框 密码保存在SharedPreferences中,数据取出进行判断 自定义

手机防盗页面部分

点击手机防盗,进行判断,如果没有设置密码,显示一个设置密码的对话框,如果已经设置密码了,d出输入密码对话框

密码保存在SharedPreferences中,数据取出进行判断

 

自定义一个布局文件,dialog_setup_password.xml

根布局宽度不要充满屏幕

内部控件,宽度要小一点留出空间,居中对齐,androID:gravity=”center”

两个并排的按钮,确定和取消,线性布局水平朝向

 

获取AlertDialog.Builder对象,通过new Builder(),参数:上下文对象

调用Builder对象的setVIEw(vIEw)方法,参数:VIEw对象,通过布局填充器填充

调用VIEw.inflate(context,resource,root)方法,把布局文件转换成VIEw对象,上下文,资源,根

调用Builder对象的show()方法

 

HomeActivity.java

 

    /**     * 打开手机防盗的对话框     */    protected voID startMobileSec() {        String password=sp.getString("password","");        //设置密码        if(TextUtils.isEmpty(password)){            AlertDialog.Builder builder=new Builder(this);            VIEw vIEw=VIEw.inflate(this,R.layout.dialog_setup_password,null);            builder.setVIEw(vIEw);            builder.show();        }else{            输入密码                    }    }

 

dialog_setup_password.xml

<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:layout_wIDth="300dp"    androID:layout_height="wrap_content"    androID:gravity="center_horizontal"    androID:orIEntation="vertical" >    TextVIEw        androID:background="#669933"        androID:textcolor="#fff"        androID:layout_wIDth="match_parent"        androID:layout_height="40dp"        androID:gravity="center"        androID:text="设置密码" />    EditText         androID:layout_wIDth="290dp"        androID:hint="请输入密码"="请确认密码"relativeLayout         androID:layout_margintop="10dp"        androID:layout_marginBottom="200dp"="wrap_content">        button             androID:layout_alignParentleft="true"            androID:background="#2aabd2"            androID:textcolor            androID:layout_wIDth            androID:layout_height            androID:text="确认"/>        androID:layout_alignParentRight="#eb9316"="取消"</relativeLayout>linearLayout>

 

总结

以上是内存溢出为你收集整理的[android] 手机卫士自定义对话框布局全部内容,希望文章能够帮你解决[android] 手机卫士自定义对话框布局所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1121142.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存