• 4.20


    通过Builder的setView()定制显示的AlertDialog:

    btn_selctor_exit.xml

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_pressed="true" android:drawable="@mipmap/iv_icon_exit_pressed"/>
        <item android:drawable="@mipmap/iv_icon_exit_normal"/>
    </selector>

    btn_selctor_choose.xml
    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_pressed="true" android:drawable="@mipmap/bg_btn_pressed"/>
        <item android:drawable="@mipmap/bg_btn_normal"/>
    </selector>
    自定义的Dialog布局:view_dialog_custom.xml
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/RelativeLayout1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">
    
        <RelativeLayout
            android:id="@+id/titlelayout"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:background="#53CC66"
            android:padding="5dp">
    
            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:text="提示信息"
                android:textColor="#ffffff"
                android:textSize="18sp"
                android:textStyle="bold" />
    
            <Button
                android:id="@+id/btn_cancle"
                android:layout_width="30dp"
                android:layout_height="30dp"
                android:layout_alignParentRight="true"
                android:background="@drawable/btn_selctor_exit" />
    
        </RelativeLayout>
    
    
        <LinearLayout
            android:id="@+id/ly_detail"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_below="@+id/titlelayout"
            android:layout_centerInParent="true"
            android:orientation="vertical">
    
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="10dp"
                android:layout_marginTop="20dp"
                android:text="通过setView()方法定制AlertDialog"
                android:textColor="#04AEDA"
                android:textSize="18sp" />
    
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="10dp"
                android:layout_marginTop="10dp"
                android:text="作者:Coder-pig"
                android:textColor="#04AEDA"
                android:textSize="18sp" />
        </LinearLayout>
    
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_below="@+id/ly_detail"
            android:layout_marginTop="10dp"
            android:orientation="horizontal">
    
            <Button
                android:id="@+id/btn_blog"
                android:layout_width="match_parent"
                android:layout_height="40dp"
                android:layout_margin="5dp"
                android:layout_weight="1"
                android:background="@drawable/btn_selctor_choose"
                android:text="访问博客"
                android:textColor="#ffffff"
                android:textSize="20sp" />
    
            <Button
                android:id="@+id/btn_close"
                android:layout_width="match_parent"
                android:layout_height="40dp"
                android:layout_margin="5dp"
                android:layout_weight="1"
                android:background="@drawable/btn_selctor_choose"
                android:text="关闭"
                android:textColor="#ffffff"
                android:textSize="20sp" />
    
        </LinearLayout>
    
    </RelativeLayout>
     
  • 相关阅读:
    Unique Binary Search Trees 解答
    Unique Paths II 解答
    Unique Paths 解答
    Maximum Subarray 解答
    Climbing Stairs 解答
    House Robber II 解答
    House Robber 解答
    Valid Palindrome 解答
    Container With Most Water 解答
    Remove Duplicates from Sorted List II 解答
  • 原文地址:https://www.cnblogs.com/20193898liufa/p/14909599.html
Copyright © 2020-2023  润新知