带有自定义工具栏的溢出菜单

时间:2019-12-12 17:48:23

标签: android uinavigationcontroller

我正在尝试在Android材质设计中使用带有溢出菜单的自定义工具栏,但是它不起作用。

我的工具栏:

    <com.google.android.material.appbar.AppBarLayout
            android:layout_height="40dp"
            android:layout_width="match_parent"
            android:background="@color/colorPrimary"
            android:id="@+id/appBarLayout"
            >

            <com.google.android.material.appbar.MaterialToolbar
                android:id="@+id/toolsbar1"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:contentInsetLeft="0dp"
                android:contentInsetStart="0dp"
                app:contentInsetLeft="0dp"
                app:contentInsetStart="0dp"
                android:contentInsetRight="0dp"
                android:contentInsetEnd="0dp"
                app:contentInsetRight="0dp"
                app:contentInsetEnd="0dp"

        app:menu="@menu/overflow_menu"
                >

此代码不起作用:

    override fun onOptionsItemSelected(item: MenuItem): Boolean {
            when (item.itemId)
            {
                R.id.AddWorkPost -> {
                    val dialog: DialogFragment =AddQuestion()
    //                dialog.arguments=args
                    dialog.show(supportFragmentManager,"m")
                    Log.d("sd","sd")
                }
            }
            return true
        }

0 个答案:

没有答案
相关问题