android 4.4以上顶到状态上面,两步就可以了
布局顶到状态栏上面,要加入这句话
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
Window window = getWindow();
// Translucent status bar
window.setFlags(
WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,
WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
}
setContentView(...)
然后xml中要加上 android:fitsSystemWindows="true"
<android.support.v7.widget.Toolbar
android:id="@+id/toolBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/transparent"
android:fitsSystemWindows="true"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/tvText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="11111111111111"
android:textColor="@color/red_ff5b2e"
app:layout_constraintBottom_toBottomOf="@id/toolBar" />
网友评论