From 72fddaa5d9b295571b63ec6bc28dcdd9eda482b1 Mon Sep 17 00:00:00 2001 From: Chia-chi Yeh Date: Mon, 26 Sep 2011 15:05:52 -0700 Subject: [PATCH] VpnDialogs: revise UI layout. Also hide statistics when they are not available. Bug: 5372746 Change-Id: Iceffc8732cd51461630127f4fd17d505bc8b05aa --- packages/VpnDialogs/res/layout/confirm.xml | 75 +++++++++---------- .../com/android/vpndialogs/ManageDialog.java | 6 +- 2 files changed, 40 insertions(+), 41 deletions(-) diff --git a/packages/VpnDialogs/res/layout/confirm.xml b/packages/VpnDialogs/res/layout/confirm.xml index 11a247a633aab..fef00c2203b42 100644 --- a/packages/VpnDialogs/res/layout/confirm.xml +++ b/packages/VpnDialogs/res/layout/confirm.xml @@ -15,46 +15,43 @@ limitations under the License. --> - - - - - + + android:orientation="vertical" + android:padding="3mm"> - + - + - + + + + + + + + diff --git a/packages/VpnDialogs/src/com/android/vpndialogs/ManageDialog.java b/packages/VpnDialogs/src/com/android/vpndialogs/ManageDialog.java index d668e98f0f273..7fb1417098844 100644 --- a/packages/VpnDialogs/src/com/android/vpndialogs/ManageDialog.java +++ b/packages/VpnDialogs/src/com/android/vpndialogs/ManageDialog.java @@ -181,8 +181,10 @@ public class ManageDialog extends Activity implements Handler.Callback, String line = in.readLine().trim(); if (line.startsWith(prefix)) { String[] numbers = line.substring(prefix.length()).split(" +"); - if (numbers.length == 17) { - return numbers; + for (int i = 1; i < 17; ++i) { + if (!numbers[i].equals("0")) { + return numbers; + } } break; }