【发布时间】:2013-11-27 04:06:16
【问题描述】:
我有一个想要显示为操作按钮的自定义视图。菜单项定义为:
<item
android:id="@+id/myBtn"
android:icon="@drawable/myicon"
android:showAsAction="ifRoom" />
在我的 onCreateOptionsMenu() 中,我膨胀工具栏并获得我的菜单项:
MenuItem item = menu.findItem(...);
CustomView view = new CustomView(ctx);
ActionBar.LayoutParams lp = new ActionBar.LayoutParams(32, 32);
view.setLayoutParams(lp);
item.setActionView(view);
我确实看到正在绘制我的自定义视图。但是,它几乎占据了操作栏的整个宽度。它似乎忽略了我的布局参数设置。
我想知道是否有人可以帮助我解决这个问题。提前感谢您的帮助。
【问题讨论】:
标签: android