弹出菜单项图标

3
我有一个应用程序的问题。我需要显示一个PopupMenu,并且我需要在此菜单中的每个项目中包含文本和图像。图像应显示在文本左侧。但是它没有显示出来,有什么建议可以实现它?
到目前为止,我的代码如下;
public void showMenu(Button button) {
    PopupMenu popupMenu = new PopupMenu(this, button);
    popupMenu.getMenuInflater().inflate(R.menu.config_menu, popupMenu.getMenu());
    popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
        @Override
        public boolean onMenuItemClick(MenuItem menuItem) {

            switch (menuItem.getItemId()) {

我的选项菜单:

<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item
    android:id="@+id/dial"
    android:icon="@drawable/phone"
    android:title="@string/dialText"/>

<item
    android:id="@+id/GPS"
    android:icon="@drawable/gps"
    android:title="@string/gpsText"/>

<item
    android:id="@+id/Record"
    android:icon="@drawable/record"
    android:title="@string/recordText"/>

<item
    android:id="@+id/notActive"
    android:title="@string/not_active"/>

以下是我所看到的(红色框表示图片应该放置的位置):

**在此输入图片描述**


你问题底部的图片是你想要的示例还是实际看到的内容? - Rudi Kershaw
@Rudi 这就是我看到的,但没有红色方块。 - k.nadonenko
1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接