From 0cf15857126750c95b6ddd3fefd81a07fdf55100 Mon Sep 17 00:00:00 2001 From: Mygod Date: Sun, 7 Feb 2016 18:41:50 +0800 Subject: [PATCH] Refine traffic stat layout --- src/main/res/layout/status_pref.xml | 85 +++++++++++-------- .../com/github/shadowsocks/Shadowsocks.scala | 4 +- 2 files changed, 51 insertions(+), 38 deletions(-) diff --git a/src/main/res/layout/status_pref.xml b/src/main/res/layout/status_pref.xml index 80e7fa5c..4f861b06 100644 --- a/src/main/res/layout/status_pref.xml +++ b/src/main/res/layout/status_pref.xml @@ -4,33 +4,23 @@ android:layout_height="wrap_content" android:minHeight="?android:attr/listPreferredItemHeight" android:gravity="center_vertical" - android:paddingEnd="?android:attr/scrollbarSize" + android:paddingLeft="15dip" + android:paddingRight="15dip" + android:paddingTop="6dip" + android:paddingBottom="6dip" android:background="?android:attr/selectableItemBackground" android:orientation="vertical" > - - - - - + - + - + + + + android:gravity="end" /> + android:text="▲" /> + + android:gravity="end" /> + android:text="▼" /> + diff --git a/src/main/scala/com/github/shadowsocks/Shadowsocks.scala b/src/main/scala/com/github/shadowsocks/Shadowsocks.scala index a9fa9092..c2cada0a 100644 --- a/src/main/scala/com/github/shadowsocks/Shadowsocks.scala +++ b/src/main/scala/com/github/shadowsocks/Shadowsocks.scala @@ -159,8 +159,8 @@ class Shadowsocks } def trafficUpdated(txRate: Long, rxRate: Long, txTotal: Long, rxTotal: Long) { trafficCache = Array( - "▲ " + TrafficMonitor.formatTraffic(txRate) + "/s", - "▼ " + TrafficMonitor.formatTraffic(rxRate) + "/s", + TrafficMonitor.formatTraffic(txRate) + "/s", + TrafficMonitor.formatTraffic(rxRate) + "/s", TrafficMonitor.formatTraffic(txTotal), TrafficMonitor.formatTraffic(rxTotal)) handler.post(updateTraffic) }