【边做项目边学Android】手机安全卫士06-手机防盗之自定义对话框

本文介绍了如何在Android应用中修改主界面的titleBar,添加自定义标题,并通过拨打预设号码激活手机防盗功能。在手机防盗功能中,使用BroadcastReceiver监听拨号事件,当异常发生时,如未能正确启动Activity,进行异常处理。此外,还详细讲解了如何创建自定义对话框,用于用户首次设置密码和后续验证。
摘要由CSDN通过智能技术生成

修改主界面的titleBar

可以在系统的AndroidManifest.xml文件中修改相应的配置来改变主界面的theme(设置为无titleBar样式)

当前主界面的样式为:

        <activity android:name="com.liuhao.mobilesafe.ui.MainActivity"
            android:theme="@android:style/Theme.NoTitleBar"
            android:label="@string/main_screen">
        </activity>

设置后样式为:

添加自定义的title,直接在主界面布局的最上方添加一个,其中添加相应的文字,如下:

    <LinearLayout 
        android:layout_width="match_parent"
        android:layout_height="40dip"
        android:background="@drawable/title_background"
        android:gravity="center_horizontal|center_vertical"
        android:orientation="vertical"
        >
        <TextView 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="@color/textcolor"
            android:textSize="22sp"
            android:text="山寨手机卫士"
            />
    </LinearLayout>

其中又添加了一个title_background的背景:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"
    >
    <!-- 边框 -->
    <stroke
        android:width="0.5dip"
        android:color="#ff505050"
        />
    
    <!-- 指定边角 -->
    <corners 
        android:radius="2dip"
        />
    
    <!-- 渐变色 -->
    <gradient 
        android:startColor="#ff505050"
        android:centerColor="#ff383030"
        android:endColor="#ff282828"/>

</shape>

添加之

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值