Fehler: ActionBar OptionsMenü in zweiter Zeile

  • 0 Antworten
  • Letztes Antwortdatum
F

Flixius

Fortgeschrittenes Mitglied
4
Hallo,

ich habe das Problem, dass bei Geräten, die keine Menütaste haben, das anklickbare Item in die zweite Zeile verschoben wird.

Siehe: https://docs.google.com/open?id=0B4akOPvIFQMYQ2RLZnVqUkU1MEU
Wenn keine Tabs in der ActionBar sind, dann ist das Item in der richtigen Zeile: https://docs.google.com/open?id=0B4akOPvIFQMYV0toOFV5cXBfbTg

Ich nutze ActionBarSherlock. Der relevante Code sieht so aus:

Der verwendete Style der App nutzt den Standardtheme und überschreibt bei der ActionBar nur, damit Logo und Apptitel nicht angezeigt werden:
Code:
<style name="Theme.App" parent="Theme.Sherlock">         
 <item name="android:actionBarStyle">@style/Theme.App.ActionBar</item>
 <item name="actionBarStyle">@style/Theme.App.ActionBar</item>     </style>
<style name="Theme.App.ActionBar" parent="Widget.Sherlock.ActionBar">
  <item name="android:displayOptions"></item>
  <item name="displayOptions"></item>
</style>
Die Tabs sehen im XML so aus. Ob sie bei der With wrap_content oder match_parent haben, hat keine Auswirkungen
Code:
<android.support.v4.view.ViewPager     xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/pager"    
android:layout_width="match_parent"     android:layout_height="match_parent">         
</android.support.v4.view.ViewPager>

Mittels onCreateOptionMenu() wird in der Tabactivity das Menü über den MenuInflater gesetzt.

XML vom Menü:
Code:
<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android">     
<item android:id="@+id/gotopreferences"
android:title="@string/tabmenu_preferences" />
<item android:id="@+id/gotofeedback" android:title="Feedback" />
<item android:id="@+id/gotohelp" android:title="@string/tabmenu_help" />
</menu>

Ich habe irgendwie nicht mal mehr den Ansatz einer Idee an welcher Stelle ich da überhaupt ansetzen kann und was Android im Hintergrund da macht bzw. wie das Menü bei Geräten ohne Menütasten erscheint. Es wäre natürlich toll, wenn die Tabs und das MenüIcon sich die gesamte Breite teilen könnten.

Vielen Dank für eure Hilfe!
 
Zurück
Oben Unten