本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点
在 Android 中,使用 DialogFragment
显示对话框时,如果您希望隐藏系统导航栏(如状态栏和导航键),可以通过设置相关的系统 UI 标志来实现。这需要在 DialogFragment
的视图创建和显示过程中配置窗口属性。
以下是一个完整的例子,展示了如何在 DialogFragment
中隐藏系统导航栏(使用 Kotlin):
import android.os.Bundle
import android.view.View
import android.view.LayoutInflater
import android.view.ViewGroup
import androidx.fragment.app.DialogFragment
class MyDialogFragment : DialogFragment() {
override fun onCreateView(
inflater: LayoutInflater,