2013-09-03 2 views
1

Я использую библиотеку ActionBarSherlock, деятельность имеет андроид флага: uiOptions = «splitActionBarWhenNarrow», поэтому пункты ActionBar находятся в нижней части экрана элементов описаны в файле XMLActionBarSherlock узкие элементы в ActionBar не центрированы

<menu xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:id="@+id/menu_0" 
      android:title="@string/action_0" 
      android:showAsAction="always"/> 
    <item android:id="@+id/menu_1" 
      android:title="@string/action_1" 
      android:showAsAction="always"/> 
    <item android:id="@+id/menu_2" 
      android:title="@string/action_2" 
      android:showAsAction="always"/> 
</menu> 

Я мЕНЮ накачивания

public boolean onCreateOptionsMenu(Menu menu) { 
     menu.clear(); 
     MenuInflater supportMenuInflater = getSupportMenuInflater(); 
     supportMenuInflater.inflate(R.menu.inbox_conversation, menu); 

    return super.onCreateOptionsMenu(menu); 
} 

после на устройствах с Android 2.3, пункты меню не имеют одинаковый вес первые два варианта займет около 80% процентов действий бар & последних занимает всего 20%, поэтому они не выровнены правильно & не занимают равное пространство. Не знаю, что делать. Какие-либо предложения? Большое спасибо!

ответ

0

может попытаться добавить макет-вес элемента тега в XML

<item 
    android:id="@+id/menu_0" 
    android:title="@string/action_0" 
    android:showAsAction="always" 
    android:layout_width="wrap_content" 
    android:layout_weight="1" > 
</item> 
Смежные вопросы