android - Android 选项菜单延迟打开
问题描述
我创建了一个选项菜单androidx.widget.toolbar
并且效果很好,但是为什么弹出菜单打开延迟更多秒或毫秒
package com.test.test_option_menu;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
}
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:theme="@style/ThemeOverlay.MaterialComponents.Dark.ActionBar"
app:layout_constraintTop_toTopOf="parent"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
app:title="Quran"
app:titleTextAppearance="@style/Toolbar.TitleText"
app:titleTextColor="?attr/colorOnPrimary">
</androidx.appcompat.widget.Toolbar>
</androidx.constraintlayout.widget.ConstraintLayout>
appbar_menu.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/share"
android:icon="@drawable/ic_baseline_more_vert_24"
android:title="Bagikan Aplikasi"
app:showAsAction="never">
</item>
<item
android:id="@+id/info"
android:icon="@drawable/ic_baseline_more_vert_24"
android:title="Info Aplikasi"
app:showAsAction="never">
</item>
<item
android:id="@+id/settings"
android:icon="@drawable/ic_baseline_more_vert_24"
android:title="Ke Pengaturan"
app:showAsAction="never">
</item>
</menu>
为什么第一次开放这么晚?我可以设置打开它的时间吗?我想更快地打开它
谢谢您的帮助
解决方案
推荐阅读
- tinkercad - Tinkercad 中函数发生器和示波器的混淆标签
- python - Sumo,TraCI:使用 tc.VAR_ROUTE 和 tc.VAR_FOLLOWER 订阅失败。我可以将哪些订阅变量用于车辆?
- reactjs - 更改材质 ui IconButton 悬停样式不起作用
- javascript - 我正在制作一个非常简单的点击器游戏,我想在他们购买可购买的(按钮)后将其禁用。(一段时间。)请帮忙。我可能不是新人
- r - R:找到斐波那契每个循环的中位数和平均值到 N 个元素 1:n。比较中位数和平均值
- postgresql - 错误:重复键值违反 Github Workflow 上的唯一约束“role_pkey”
- ios - 向有限数量的用户分发 iOS 应用程序
- mysql - SEQUELIZE - 按关联模型的平均值排序
- javascript - 使用 JS/AJAX 提交复选框而不刷新
- android - 您将如何在 Utils/Helper 类中使用 AsyncTasks