300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Android Menu item位置 Android MenuItem自定义布局

Android Menu item位置 Android MenuItem自定义布局

时间:2022-07-26 14:55:01

相关推荐

Android Menu item位置 Android MenuItem自定义布局

当我点击操作栏中的操作按钮时,我会显示一个

PopupMenu.

我想在我的PopupMenu中的MenuItem,使用这样的自定义布局:

布局/ menu_item_layout.xml

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:id="@+id/menuItemLayout"

android:orientation="horizontal" >

android:id="@+id/imageViewMenuItem"

android:layout_width="20dip"

android:layout_height="20dip"

android:src="@drawable/abc_list_focused_holo" />

android:id="@+id/textViewMenuItem"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="TextViewMenuItem" />

这是PopUpMenu的xml:

菜单/ pop_menu.xml

xmlns:tools="/tools"

tools:context="apparound.actiobarpopupstylefacebook.Main" >

android:id="@+id/popupItem"

android:showAsAction="ifRoom"/>

在我的活动代码如下:

public void showPopup(int idR){

View menuItemView = findViewById(idR);

PopupMenu popup = new PopupMenu(this, menuItemView);

MenuInflater inflate = popup.getMenuInflater();

inflate.inflate(R.menu.pop_menu, popup.getMenu());

MenuItem menuItem= popup.getMenu().findItem(R.id.popupItem);

menuItem.setActionView(R.layout.menu_item_layout);

popup.show();

}

但是当弹出菜单出现时,项目为空.

我使用setActionview()方法是错误的?

谢谢.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。