标签列表
安卓:为菜单项创建自定义视图
android
actionbarsherlock
android-actionbar
menuitem
9
9
我希望能够为
MenuItem
指定自定义视图。
我想在购物车菜单项上显示一个指示器,显示当前购物车中有多少商品。
我唯一的选择是添加自定义视图而不是利用MenuItem生命周期等吗?
-
Brad
1
个回答
17
17
使用自定义视图在
MenuItem
上,调用
setActionView(View view)
方法。
您可以提供已经充气的视图或布局资源 ID。
-
Brad
5
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 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
4
安卓自定义列表视图
3
安卓自定义地图视图
4
安卓SeekBarPreference自定义视图
21
安卓:自定义动画视图
4
安卓:左侧菜单项
5
安卓自定义视图大小
4
安卓 ActionBarSherlock 自定义视图
14
安卓:自定义视图创建教程
28
安卓 - 导航视图菜单项背景颜色
13
安卓如何创建自定义溢出菜单项