Библиотека ActionBar на основе кода ICS - PullRequest
1 голос
/ 24 ноября 2011

Существует ли какая-либо библиотека, которая:

  1. Приводит API-интерфейс ActionBar к версиям Android с предварительной сотовой структурой.
  2. Основан на открытом исходном коде ICS.

?

Я знаю о Шерлоке, но он не основан на коде ICS.

Ответы [ 3 ]

8 голосов
/ 25 ноября 2011

Новая версия (в разработке) ActionBarSherlock - на основе кода ICS. Он будет поддерживать панель разделенного действия и т. Д.

1 голос
/ 24 ноября 2011

Если вы ищете реализацию Google ActionBar для предварительной соты, взгляните на новый ActionBarCompat образец.

0 голосов
/ 25 января 2012

// Пример макета панели действий

<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;
}
...