在我的 Android 应用程序中,我希望在工具栏中有一个选项菜单,并且该功能运行良好。然而,在按下工具栏中的 3 个点后,菜单显示需要相当长的时间(大约一秒钟)。
起初我想,这可能是我的应用程序特有的一些问题,但我从 Android Studio 模板创建了一个新项目,问题仍然存在。(虽然感觉比我的应用程序快一点)
该菜单是按照文档中的说明创建的:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/manageBTConnection"
android:icon="@drawable/ic_bluetooth_white"
android:orderInCategory="100"
android:title="@string/connect"
app:showAsAction="ifRoom" />
<item
android:id="@+id/backgroundService"
android:title="Start background service" />
<item
android:id="@+id/sendToBackend"
android:title="Send to Backend" />
</menu>
Run Code Online (Sandbox Code Playgroud)
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.menu.menu, menu);
return true;
}
Run Code Online (Sandbox Code Playgroud)
与其他 Android 应用程序相比,它比平时花费的时间要长得多,而且感觉很笨拙。
有没有办法加快下拉菜单的创建/显示?
非常感谢!
| 归档时间: |
|
| 查看次数: |
450 次 |
| 最近记录: |