剛開始內層LinearLayout直接用html
android:layout_height="match_parent"
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="@color/black" android:orientation="horizontal" android:gravity="center_vertical" android:layout_width="match_parent" android:layout_height="64dp"> <LinearLayout android:id="@+id/layout_home" android:gravity="center" android:orientation="vertical" android:layout_weight="1" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/btn_home" android:layout_width="24dp" android:layout_height="24dp" android:src="@mipmap/ic_notification_bar_home"/> <TextView android:id="@+id/tv_home" android:textColor="@color/white" android:text="@string/noti_home" android:textSize="@dimen/sp_12" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> <ImageView android:background="#ffffff" android:alpha="0.2" android:layout_width="@dimen/dp_0_5" android:layout_height="@dimen/dp_28"/> <LinearLayout android:id="@+id/layout_junk" android:gravity="center" android:orientation="vertical" android:layout_weight="1" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/btn_junk" android:layout_width="24dp" android:layout_height="24dp" android:background="@mipmap/ic_notification_bar_junk"/> <TextView android:id="@+id/tv_junk" android:text="@string/noti_junk" android:textSize="@dimen/sp_12" android:textColor="@color/white" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> <ImageView android:background="#ffffff" android:alpha="0.2" android:layout_width="@dimen/dp_0_5" android:layout_height="@dimen/dp_28"/> <LinearLayout android:id="@+id/layout_boost" android:gravity="center" android:orientation="vertical" android:layout_weight="1" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/img_boost" android:layout_width="24dp" android:layout_height="24dp" /> <TextView android:id="@+id/tv_boost" android:textColor="@color/white" android:text="@string/noti_boost" android:textSize="@dimen/sp_12" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> <ImageView android:background="#ffffff" android:alpha="0.2" android:layout_width="@dimen/dp_0_5" android:layout_height="@dimen/dp_28"/> <LinearLayout android:id="@+id/layout_cpu" android:gravity="center" android:orientation="vertical" android:layout_weight="1" android:layout_width="match_parent" android:layout_height="match_parent"> <FrameLayout android:layout_width="24dp" android:layout_height="24dp"> <ImageView android:id="@+id/btn_cpu" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@mipmap/ic_notification_bar_cpu"/> <ImageView android:id="@+id/cpu_warn_icon" android:visibility="invisible" android:src="@mipmap/img_cpu_warn" android:layout_gravity="bottom|right" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </FrameLayout> <TextView android:id="@+id/tv_cpu" android:textColor="@color/white" android:text="@string/noti_cpu" android:textSize="@dimen/sp_12" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> </LinearLayout>
後來改爲這樣:android
內層LinearLayout設置爲:android:layout_height="64dp"xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="@color/black" android:orientation="horizontal" android:gravity="center_vertical" android:layout_width="match_parent" android:layout_height="64dp"> <LinearLayout android:id="@+id/layout_home" android:gravity="center" android:orientation="vertical" android:layout_weight="1" android:layout_width="match_parent" android:layout_height="64dp"> <ImageView android:id="@+id/btn_home" android:layout_width="24dp" android:layout_height="24dp" android:src="@mipmap/ic_notification_bar_home"/> <TextView android:id="@+id/tv_home" android:textColor="@color/white" android:text="@string/noti_home" android:textSize="@dimen/sp_12" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> <ImageView android:background="#ffffff" android:alpha="0.2" android:layout_width="@dimen/dp_0_5" android:layout_height="@dimen/dp_28"/> <LinearLayout android:id="@+id/layout_junk" android:gravity="center" android:orientation="vertical" android:layout_weight="1" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/btn_junk" android:layout_width="24dp" android:layout_height="24dp" android:background="@mipmap/ic_notification_bar_junk"/> <TextView android:id="@+id/tv_junk" android:text="@string/noti_junk" android:textSize="@dimen/sp_12" android:textColor="@color/white" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> <ImageView android:background="#ffffff" android:alpha="0.2" android:layout_width="@dimen/dp_0_5" android:layout_height="@dimen/dp_28"/> <LinearLayout android:id="@+id/layout_boost" android:gravity="center" android:orientation="vertical" android:layout_weight="1" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/img_boost" android:layout_width="24dp" android:layout_height="24dp" /> <TextView android:id="@+id/tv_boost" android:textColor="@color/white" android:text="@string/noti_boost" android:textSize="@dimen/sp_12" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> <ImageView android:background="#ffffff" android:alpha="0.2" android:layout_width="@dimen/dp_0_5" android:layout_height="@dimen/dp_28"/> <LinearLayout android:id="@+id/layout_cpu" android:gravity="center" android:orientation="vertical" android:layout_weight="1" android:layout_width="match_parent" android:layout_height="match_parent"> <FrameLayout android:layout_width="24dp" android:layout_height="24dp"> <ImageView android:id="@+id/btn_cpu" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@mipmap/ic_notification_bar_cpu"/> <ImageView android:id="@+id/cpu_warn_icon" android:visibility="invisible" android:src="@mipmap/img_cpu_warn" android:layout_gravity="bottom|right" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </FrameLayout> <TextView android:id="@+id/tv_cpu" android:textColor="@color/white" android:text="@string/noti_cpu" android:textSize="@dimen/sp_12" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> </LinearLayout>
就能夠看到通知欄變高了htm