我想爲我的應用程序製作透明工具欄。我現在使用windowTranslucentStatus
來實現這一點。我的問題是現在我的狀態欄在我的工具欄上。我想我需要給我的工具欄邊緣狀態欄的高度邊緣。我怎麼知道狀態欄的高度是多少?推送工具欄內容低於狀態欄
我的佈局:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Activites.DealersActivity_">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<include layout="@layout/toolbar" />
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</RelativeLayout>
</LinearLayout>
<include layout="@layout/drawer"
android:id="@+id/drawer"
></include>
</android.support.v4.widget.DrawerLayout>
我的工具欄:
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:minHeight="?attr/actionBarSize"
android:background="@drawable/toolbar_background">
<TextView
android:visibility="gone"
android:typeface="monospace"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Toolbar Title"
android:textSize="20sp"
android:textColor="@color/toolbar_text"
android:layout_gravity="center"
android:id="@+id/toolbar_title" />
</android.support.v7.widget.Toolbar>
在這裏發佈您的佈局。你正在使用'fitsSystemWindows =「true」'? –
將我的佈局添加到消息中。我沒有使用fitSystemWindows,因爲我希望在狀態欄後面有漸變。 –
那麼大概我誤解了你 - 你是不是想要獲得狀態欄,然後纔是你的工具欄?或者你需要像長漸變,但工具欄上的工具欄上的按鈕和標籤遠離工具欄的下側? –