MenuItem自定义视图,showAsAction = never

时间:2013-03-05 15:08:35

标签: android android-layout actionbarsherlock

我正在尝试使用自己的布局(R.layout.update_button)作为操作栏菜单项视图。

项目缩减如下:

<item
    android:id="@+id/menu_update"
    android:checkable="true"
    android:showAsAction="never"
    android:title="Title"/>

onCreateOptionsMenu(Menu menu)上使用以下代码:

View updateView = ((LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE))
            .inflate(R.layout.update_button, null);
update.setActionView(updateView);

问题是,只有当android:showAsAction设置为always时,此功能才有效。但是当它设置为never时,我只看到菜单标题(“标题”)而没有我的任何自定义布局。

即使showAsAction="never"

,还有办法显示自定义布局吗?

0 个答案:

没有答案