diff --git a/packages/SystemUI/res/layout-sw600dp/status_bar_notification_panel_title.xml b/packages/SystemUI/res/layout-sw600dp/status_bar_notification_panel_title.xml index c9b1673d2098d..ef959360130d7 100644 --- a/packages/SystemUI/res/layout-sw600dp/status_bar_notification_panel_title.xml +++ b/packages/SystemUI/res/layout-sw600dp/status_bar_notification_panel_title.xml @@ -44,12 +44,13 @@ @@ -86,8 +86,8 @@ android:layout_gravity="left|center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:paddingRight="8dp" - android:layout_weight="1" + android:paddingRight="12dp" + android:paddingLeft="6dp" android:singleLine="true" android:ellipsize="end" android:text="@string/status_bar_settings_settings_button" @@ -98,7 +98,6 @@ android:id="@+id/wifi_icon" android:layout_height="wrap_content" android:layout_width="wrap_content" - android:paddingRight="4dp" android:layout_gravity="center_vertical" > @@ -123,7 +122,8 @@ android:layout_gravity="left|center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:paddingRight="8dp" + android:paddingLeft="6dp" + android:paddingRight="12dp" android:singleLine="true" android:ellipsize="end" android:text="@string/status_bar_settings_settings_button" @@ -136,18 +136,17 @@ android:scaleType="centerInside" android:layout_gravity="center_vertical" android:layout_alignBaseline="@id/wifi_signal" - android:paddingLeft="8dp" - android:paddingRight="8dp" + android:paddingRight="6dp" android:contentDescription="@null" /> diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java index 0b05175af3689..d09e68050402a 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java @@ -888,7 +888,9 @@ public class NetworkController extends BroadcastReceiver { String mobileLabel = ""; int N; - if (mDataConnected) { + if (!mHasMobileDataFeature) { + mDataSignalIconId = mPhoneSignalIconId = 0; + } else if (mDataConnected) { mobileLabel = mNetworkName; if (DEBUG) { mobileLabel += "yyyyYYYYyyyyYYYY"; @@ -1029,8 +1031,13 @@ public class NetworkController extends BroadcastReceiver { N = mPhoneSignalIconViews.size(); for (int i=0; i