Lege meine ActionBar an der Unterseite

Ich folgte ein tutorial auf immer actionbars in meiner app. Aber sogar, wenn ich android:uiOptions="splitActionBarWhenNarrow" in meinem Manifest-Datei, die es immer noch hält Sie an der Spitze. Hat jemand irgendwelche Ideen auf, was man mit diesem code?

XML:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" 
android:orientation="vertical"
android:background="#f0f0f0" 
android:baselineAligned="false">

<LinearLayout 
    android:id="@+id/myFragments"
    android:layout_width="match_parent"
    android:layout_height="0dp">

</LinearLayout>

</LinearLayout>

Manifest-Datei:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.alotoftesting"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="15" />

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main" 
        android:uiOptions="splitActionBarWhenNarrow">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

</manifest>
  • Welche SDK version verwendest du diese auf? Ich sehe, Ihr Ziel ist 15 und Ihr minimum liegt bei 11.
  • Ich habe noch nie gehört, in der Lage, verschieben Sie die action-bar. Wenn Sie es herausfinden, poste bitte die Antwort hier.
  • Wie viele Menüpunkte haben Sie in Ihrem ActionBar? Die splitActionBarWhenNarrow option grundsätzlich erlaubt überlauf in eine zweite, "split" action bar auf dem Boden, wenn Sie Ihre Menüelemente, die nicht passen an der Spitze. Wenn alle Ihre Menüpunkte passen an der Spitze Sie nicht sehen, den split-layout.
  • Ich habe es auf meinem honeycomb-emulator.
  • Dang gibt es wirklich keine Möglichkeit, diese auf der Unterseite?
  • Oh, das ist, was es bedeutet. Ich hatte die falsche Vorstellung. Danke für die Klarstellung.
  • Kein problem. Es verstößt gegen die Android Design patterns zu verwenden, einen unteren tab-Leiste. Wie schon andere gesagt haben, würde ich davon abraten: developer.android.com/design/patterns/pure-android.html

InformationsquelleAutor JoeyL | 2012-08-31
Schreibe einen Kommentar