当您覆盖onCreateOptionsMenu()
时,会出现一个选项菜单,当单击右上角的3点图标时,该菜单将打开。我想显示带有用户图像而不是3点图标的圆形图像视图。我该怎么做?
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
menuInflater.inflate(R.menu.options_menu, menu);
return true
}
您好,@ Amol,您可以从codepath guide了解更多有关工具栏的信息,
尝试替换工具栏
<androidx.appcompat.widget.Toolbar
android:layout_width="match_parent"
android:layout_height="wrap_content">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.appcompat.widget.AppCompatImageView
android:layout_marginTop="16dp"
android:layout_marginEnd="16dp"
android:layout_gravity="end"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:srcCompat="@mipmap/ic_launcher_round" />
</FrameLayout>
</androidx.appcompat.widget.Toolbar>
如果您只想替换图标,但仍保留溢出菜单从this]的类似答案中读取>