当前位置: 代码迷 >> 综合 >> 9_kotlin安卓(对话框)AlertDialog
  详细解决方案

9_kotlin安卓(对话框)AlertDialog

热度:85   发布时间:2023-12-15 12:54:47.0

[参考一篇博客进行修改](https://blog.csdn.net/maoruibin9035/article/details/79180621)

13067320-8bf9334db5a4e14a.png
布局
    <LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><Buttonandroid:id="@+id/button_1"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="点击" /></LinearLayout>
13067320-72dc9d02d91a927a.png
业务逻辑
class MainActivity : AppCompatActivity(){override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)button_1.setOnClickListener{AlertDialog.Builder(this).setMessage("成功").setTitle("对话框").setPositiveButton("确定", DialogInterface.OnClickListener { dialogInterface, i ->Toast.makeText(this,"对话框显示成功",Toast.LENGTH_LONG).show()}).setNeutralButton("取消", null).create().show()}}
}

编译并运行模拟器
按照箭头操作


13067320-f94eb95336bcc07c.png
模拟器
13067320-2a9b87d79f505d12.png
模拟器

成功显示对话框


13067320-dd321b16edf4c475.png
模拟器
  相关解决方案