是否有一些图书馆:
我知道Sherlock,但它不是基于ICS代码。
答案 0 :(得分:8)
ActionBarSherlock 的新版本(正在开发中)是基于ICS代码的。它将支持分割操作栏等。
答案 1 :(得分:1)
如果您正在寻找预装Honeycomb的Google ActionBar实施,请查看新的ActionBarCompat示例。
答案 2 :(得分:0)
//示例操作栏布局
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_refresh"
android:title="refresh"
android:icon="@drawable/ic_action_refresh"
android:orderInCategory="1"
android:showAsAction="always" />
<item android:id="@+id/menu_search"
android:title="search"
android:icon="@drawable/ic_action_search"
android:orderInCategory="0"
android:showAsAction="always" />
<item android:id="@+id/menu_share"
android:title="share"
android:icon="@drawable/ic_menu_share"
android:orderInCategory="1"
android:showAsAction="ifRoom|withText|collapseActionView" />
</menu>
//在您要显示操作栏的活动类中插入以下行
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.action_bar, menu);
return true;
}