要弹出对话框,插入一下代码:
local dlg = AlertDialog.Builder(this)--定义
dlg.setTitle("随机笑话")--标题
dlg.setIcon(Drawable.createFromPath(activity.getLuaDir("图片路径")))--图标
dlg.setMessage("1")--内容
dlg.setCancelable(true)--返回键关闭
dlg.setNegativeButton("点错了", nil)--按钮1
dlg.setPositiveButton("OK", nil)--按钮2
dlg.show()--展示
若要使用MD对话框,先导入类:
import "com.google.android.material.dialog.MaterialAlertDialogBuilder"
然后把AlertDialog.Builder
改为MaterialAlertDialogBuilder
即可。
local itemsa={"跟随系统","日间模式","夜间模式"}
-- local 选中项=activity.getSharedData("yj")--获取上次的选择项目,相关代码还没讲,可以先不搞
local dialoga=MaterialAlertDialogBuilder(activity)
.setTitle("应用主题")
.setSingleChoiceItems(itemsa,选中项,{onClick=function(v,p)
-- 选中项=p --这个也还没讲
end})
.setPositiveButton("确定",function()
end)
.setNegativeButton("取消",nil)
.show()