AlertDialog.Builder()的参数是什么?

时间:2018-09-28 22:55:40

标签: java android kotlin

因此,我正在使用Android Studio和Kotlin创建我的第一个测试应用程序。 另外,在开发应用程序时我是否应该不使用Kotlin?有人告诉我要使用Kotlin。 无论如何回到我的问题。

我想知道AlertDialog.Builder(this)的参数是什么 我知道应该是thisthis@mainactivity,但我不知道参数是什么。 没有智能,我找不到任何文档。

1 个答案:

答案 0 :(得分:-1)

如何定制警报对话框,是的,是样板代码,但是样式!

您需要此XML

[Functionproject]\bin\Debug\netstandard2.0

<?xml version="1.0" encoding="utf-8"?>

这是调用视图的按钮

<ImageView
    android:id="@+id/imgDI"
    android:layout_width="50dp"
    android:layout_height="50dp"
    android:layout_marginLeft="10dp"
    android:layout_marginTop="10dp"
    android:src="@drawable/caution" />

<TextView
    android:id="@+id/tvDAT"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_marginLeft="80dp"
    android:layout_marginTop="30dp"
    android:text="Delete Note"
    android:textColor="@color/color_Black"
    android:textSize="20sp"
    android:textStyle="bold" />

<TextView
    android:id="@+id/tvDAC"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="20dp"
    android:layout_marginTop="80dp"
    android:gravity="center"
    android:text="Do You Want to DELETE this Note"
    android:textColor="@color/color_Black"
    android:textSize="18sp"
    android:textStyle="bold" />

<Button
    android:id="@+id/btnYES"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="240dp"
    android:layout_marginTop="110dp"
    android:background="@color/color_Transparent"
    android:text="DELETE"
    android:textColor="@color/color_deepBlue"
    android:textSize="18sp"
    android:textStyle="bold" />

<Button
    android:id="@+id/btnNO"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="20dp"
    android:layout_marginTop="110dp"
    android:background="@color/color_Transparent"
    android:text="CANCEL"
    android:textColor="@color/color_deepBlue"
    android:textSize="18sp"
    android:textStyle="bold" />

现在,doCustom IT调用另一个函数有点时髦

        btnDelete.setOnClickListener{
        if(etPerson.text.toString().equals("")){
            message("No Match Found")
            return@setOnClickListener
        }
        doCustom()

    }