因此,我正在使用Android Studio和Kotlin创建我的第一个测试应用程序。 另外,在开发应用程序时我是否应该不使用Kotlin?有人告诉我要使用Kotlin。 无论如何回到我的问题。
我想知道AlertDialog.Builder(this)
的参数是什么
我知道应该是this
或this@mainactivity
,但我不知道参数是什么。
没有智能,我找不到任何文档。
答案 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()
}