diff --git a/mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt b/mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt index d8509c05..a83691ab 100644 --- a/mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt +++ b/mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt @@ -157,8 +157,8 @@ class ProfilesFragment : ToolbarFragment(), Toolbar.OnMenuItemClickListener { } if (tx <= 0 && rx <= 0) traffic.visibility = View.GONE else { traffic.visibility = View.VISIBLE - @SuppressLint("SetTextI18n") - traffic.text = "${TrafficMonitor.formatTraffic(tx)}↑\t${TrafficMonitor.formatTraffic(rx)}↓" + traffic.text = getString(R.string.traffic, + TrafficMonitor.formatTraffic(tx), TrafficMonitor.formatTraffic(rx)) } if (item.id == DataStore.profileId) { diff --git a/mobile/src/main/res/layout/layout_profile.xml b/mobile/src/main/res/layout/layout_profile.xml index ce35d53e..91b107aa 100644 --- a/mobile/src/main/res/layout/layout_profile.xml +++ b/mobile/src/main/res/layout/layout_profile.xml @@ -3,6 +3,7 @@ + + + android:layout_marginLeft="16dp" + > + android:textStyle="bold" + tools:text="@string/profile_name"/> + android:layout_marginLeft="16dp" + > @@ -82,8 +86,13 @@ android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_gravity="bottom" + android:layout_marginEnd="8dp" android:ellipsize="end" + tools:text="@string/traffic" android:textAppearance="?android:attr/textAppearanceSmall" android:textColor="?android:attr/textColorSecondary"/> + diff --git a/mobile/src/main/res/values/strings.xml b/mobile/src/main/res/values/strings.xml index 3b07b4f3..92f3ac44 100644 --- a/mobile/src/main/res/values/strings.xml +++ b/mobile/src/main/res/values/strings.xml @@ -17,6 +17,7 @@ Transproxy port Remote DNS + %s↑\t%s↓ Sent: \t\t\t\t\t%3$s\t↑\t%1$s/s\nReceived: \t%4$s\t↓\t%2$s/s %s/s