我有一个应用程序的问题。我需要显示一个
到目前为止,我的代码如下;
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"/>
以下是我所看到的(红色框表示图片应该放置的位置):