Android-Kotlin:如何避免显示对话框时屏幕上移?
创始人
2024-08-19 19:30:13
0

当显示对话框时,屏幕经常会上移,导致用户体验不佳。解决这个问题的方法是使用DialogFragment,它是一个可以管理对话框的特殊Fragment,它不会导致屏幕上移。

下面是一个示例代码:

首先,创建自定义的DialogFragment类:

class CustomDialogFragment : DialogFragment() {

override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
    val builder = AlertDialog.Builder(activity)
    builder.setTitle("Title")
        .setPositiveButton("OK") { dialog, id ->
            // positive button clicked
        }
        .setNegativeButton("Cancel") { dialog, id ->
            // negative button clicked
        }
        .setMessage("Message")
    return builder.create()
}

}

然后在你的Activity中,使用以下代码显示对话框:

val dialog = CustomDialogFragment() dialog.show(supportFragmentManager, "CustomDialogFragment")

这将创建并显示自定义的对话框,而不会导致屏幕上移。

相关内容

热门资讯

一分钟普及!功夫川麻辅助有用,... 一分钟普及!功夫川麻辅助有用,雀神小程序脚本,介绍教程(有挂头条);功夫川麻辅助插件是一个在免局卡环...
透视智能ai!poker ma... 透视智能ai!poker master安卓版外挂(约局吧)外挂透明挂辅助器安装(辅助挂)辅助教程(2...
推荐十款!pokermaste... 推荐十款!pokermaster外挂(辅助挂)透视辅助工具(2024已更新)(哔哩哔哩),您好,po...
盘点一款(wpk修改器)外挂透... 盘点一款(wpk修改器)外挂透明挂辅助神器(辅助挂)攻略教程!(2025已更新)(哔哩哔哩);原来确...
四分钟攻略!曦梦奇缘有外挂,小... 四分钟攻略!曦梦奇缘有外挂,小程序雀神麻将来牌技巧,可靠技巧(有挂总结)是一款可以让一直输的玩家,快...
重大来袭!wepoke软件(德... 重大来袭!wepoke软件(德州ai智能系统)外挂透视辅助器安装(透视)2024新版教程!(2023...
今日重大通报(Wepoke教程... 今日重大通报(Wepoke教程)软件透明挂辅助机制(透视)辅助透视(2022已更新)(哔哩哔哩);致...
一分钟快速了解!wpk微扑克模... 一分钟快速了解!wpk微扑克模拟器(透视)原来真的有挂2020已更新)(哔哩哔哩)是一款可以让一直输...
透视数据!聚星扑克这个平台靠谱... 透视数据!聚星扑克这个平台靠谱(德扑窥牌)外挂透视辅助APP(透视)揭秘教程(2020已更新)(哔哩...
九分钟攻略!乐达大连麻将有挂,... 九分钟攻略!乐达大连麻将有挂,雀神麻将有挂吗,爆料教程(有挂神器)乐达大连麻将辅助器中分为三种模型:...