【发布时间】:2020-01-21 09:33:29
【问题描述】:
我正在尝试制作如图所示的自定义对话框警报;我试着到处寻找让它看起来像照片,但似乎没有任何效果。任何帮助,将不胜感激;第一张图是我想做的,第二张是现在的样子:
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val alert = AlertDialog.Builder(this@MainActivity)
alert.setTitle("Confirm delete")
alert.setMessage("Lorem ipsum dolor sit amet, consectetuer adipiscing elit.")
alert.setPositiveButton("DELETE"){dialog, which ->
Toast.makeText(applicationContext,"Ok, we change the app background.",Toast.LENGTH_SHORT).show()
}
alert.setNegativeButton("CANCEL"){dialog,which ->
Toast.makeText(applicationContext,"You are not agree.",Toast.LENGTH_SHORT).show()
}
val dialog: AlertDialog = alert.create()
dialog.show()
}
}
【问题讨论】:
-
还分享您使用您提供的代码获得的结果
-
您可以尝试在任何视图的单击上显示对话框吗?
-
@KaranMehta 请查看更新
-
@Niceumang 请查看更新
-
您想要实现的结果是旧主题自定义警报,但您的项目主题可能是材料主题,这就是对话框样式不同的原因,否则对话框相同
标签: android android-studio kotlin android-alertdialog