Skip to content

标题栏适配Android 35 #46

@SamiuZhong

Description

@SamiuZhong

当我在 Activity 中使用 Android 35 版本的 enableEdgeToEdge() 方法实现沉浸式的时候,如果同时使用本库设置标题栏,则标题栏会和手机状态栏重叠。代码形如下:

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    enableEdgeToEdge()
    setContentView(R.layout.activity_post)
    ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main)) { v, insets ->
        val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars())
        v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom)
        insets
    }
    decorateContentView(this)
    setToolbar("标题")
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions