我的工具栏在加载时会显示,但我的mapfragment会覆盖它并且不再可见。这是我的布局:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1">
<android.support.v7.widget.Toolbar
android:id="@+id/top_bar"
android:layout_width="match_parent"
android:layout_height="60dp"/>
<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:name="com.google.android.gms.maps.MapFragment"/>
<android.support.v7.widget.Toolbar
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_alignParentBottom="true"
android:background="@color/white_80_opacity">
<ImageView
android:id="@+id/play_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_play_icon"
android:adjustViewBounds="true"
android:maxHeight="50dp" />
<ImageView
android:id="@+id/reduce_screen_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_fullscreen_exit_48dp"
android:adjustViewBounds="true"
android:maxHeight="50dp"
android:layout_gravity="right"
android:paddingRight="8dp" />
</android.support.v7.widget.Toolbar>
</RelativeLayout>
<ImageView
android:id="@+id/adview"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="#708090" />
在代码中我设置了第一个工具栏:
Toolbar toolbar = (Toolbar) findViewById(R.id.top_bar);
toolbar.setTitle("State College");
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
有什么想法吗?
答案 0 :(得分:0)
我需要将工具栏移动到布局文件的底部。我认为它就像一个z指数因子。这是我的更新文件。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1">
<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:name="com.google.android.gms.maps.MapFragment"/>
<android.support.v7.widget.Toolbar
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_alignParentBottom="true"
android:background="@color/white_80_opacity">
<ImageView
android:id="@+id/play_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_play_icon"
android:adjustViewBounds="true"
android:maxHeight="50dp" />
<ImageView
android:id="@+id/reduce_screen_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_fullscreen_exit_48dp"
android:adjustViewBounds="true"
android:maxHeight="50dp"
android:layout_gravity="right"
android:paddingRight="8dp" />
</android.support.v7.widget.Toolbar>
<android.support.v7.widget.Toolbar
android:id="@+id/top_bar"
android:layout_width="match_parent"
android:layout_height="60dp"/>
</RelativeLayout>
<ImageView
android:id="@+id/adview"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="#708090" />