gpt4 book ai didi

android 菜单项不显示图标?

转载 作者:太空宇宙 更新时间:2023-11-03 10:28:22 25 4
gpt4 key购买 nike

我已经创建了一个单项菜单,但是当它弹出时图标没有出现,只有文本出现。我是否缺少设置。

java File

package com.menu;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;

public class MymenuActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
}

菜单.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/icon"
android:icon="@drawable/ic_launcher" />
<item android:id="@+id/text"
android:title="Text" />
<item android:id="@+id/icontext"
android:title="Icon"
android:icon="@drawable/ic_launcher" />

</menu>

请帮忙

最佳答案

检查你的 API 级别,可能与此有关:

取自:Android menu icons are not displaying when the API level is above 10

从 API 级别 11 (Android Honeycomb) 开始,Android 引入了一个新的菜单概念。为该 API 级别构建的设备不再有菜单键。一个新的 UI 组件:操作栏,而不是在按下一个键后显示菜单。 Actionbar 现在会在空间允许的范围内显示尽可能多的菜单项,然后创建一个按钮,该按钮将在叠加层中显示其余菜单项。

我假设您正在为您的 Activity 使用某种主题,该主题阻止 Actionbar 出现,因此没有菜单项可见。另请阅读有关如何支持平板电脑和手机的指南,以开始了解新操作栏的工作原理。

关于android 菜单项不显示图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9594971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com