安卓:为菜单项创建自定义视图

9
我希望能够为MenuItem指定自定义视图。
我想在购物车菜单项上显示一个指示器,显示当前购物车中有多少商品。
我唯一的选择是添加自定义视图而不是利用MenuItem生命周期等吗?
1个回答

17

1
但这仅适用于Honeycomb api之后的版本,那么在Honeycomb之前呢? - Filip Zymek
2
对于Honeycomb之前的版本,请使用来自Android支持库v4的MenuItemCompat,像这样:MenuItemCompat.setActionView(menuItem, R.layout.my_layout); - Alexey
1
有没有一种静态的方法来做这件事?为什么我们必须在代码中动态设置视图? - acrespo
因为它是一个动态视图。如果您希望它具有动态布局,则不能使其静态化。 - Brad
@Brad:一切都正常,但是在片段内计数值不会立即更新,我的意思是我将商品添加到购物车并增加数量,但它没有出现在自定义视图中,仍然显示之前的值...!! - Ram Prakash Bhat

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