Die LinearLayout
verschoben, die innerhalb Toolbar
gelegt worden ist, ist nach rechts verschoben, wie man sehen kann ...-Layout im Inneren Toolbar ist auf der rechten Seite
Als Ergebnis wird der Toolbar
nicht stapeln sich gut mit dem TabHost
(welches wiederum mit einem Toolbar
in einem Elternteil implementiert wird Fragment
).
- Wie kann ich es beheben?
Planskizze (Android Studio)
Actual App
Layoutcode
<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"
tools:context="com.android.example">
<android.support.v7.widget.RecyclerView
android:id="@+id/recview_navigator"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="2dp"
android:layout_weight="1"/>
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:backgroundTint="@color/accent">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar_navigator"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ImageView
android:id="@+id/imageView_navigator_up"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_weight="1"
android:src="@drawable/ic_navigate_before_white_48dp"
android:tint="@color/recview"/>
<ImageView
android:id="@+id/imageView_navigator_save"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_weight="1"
android:src="@drawable/ic_save_white_48dp"
android:tint="@color/recview"/>
</LinearLayout>
</android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
</LinearLayout>
Wenn Sie nicht 'AppBarLayout' oder' Toolbar' verwenden, entfernen Sie sie aus dem Layout. –