From dfa60a44f62ebdd678598bd5c3779e2ff98e8d36 Mon Sep 17 00:00:00 2001 From: Jimmy Shih Date: Tue, 7 May 2013 09:51:00 -0700 Subject: [PATCH] Update stats view layout --- MyTracks/res/layout/marker_detail.xml | 11 +- MyTracks/res/layout/stats.xml | 43 +- MyTracks/res/layout/stats_content.xml | 132 ++++++ MyTracks/res/layout/stats_core.xml | 140 ------- MyTracks/res/layout/stats_large_item.xml | 33 ++ MyTracks/res/layout/stats_small_item.xml | 32 ++ ...d_stats.xml => stats_small_item_1line.xml} | 28 +- MyTracks/res/values-v11/styles.xml | 2 +- MyTracks/res/values-v14/styles.xml | 17 + MyTracks/res/values/keys.xml | 4 +- MyTracks/res/values/strings.xml | 72 +--- MyTracks/res/values/styles.xml | 90 +++- MyTracks/res/xml/stats_settings.xml | 12 +- .../mytracks/AggregatedStatsActivity.java | 2 +- .../mytracks/fragments/StatsFragment.java | 9 +- .../apps/mytracks/util/PreferencesUtils.java | 4 +- .../apps/mytracks/util/StatsUtils.java | 386 ++++++++---------- .../apps/mytracks/util/StringUtils.java | 34 -- .../apps/mytracks/util/StringUtilsTest.java | 22 - .../mytracks/endtoendtest/SettingTest.java | 3 +- 20 files changed, 521 insertions(+), 555 deletions(-) create mode 100644 MyTracks/res/layout/stats_content.xml delete mode 100644 MyTracks/res/layout/stats_core.xml create mode 100644 MyTracks/res/layout/stats_large_item.xml create mode 100644 MyTracks/res/layout/stats_small_item.xml rename MyTracks/res/layout/{aggregated_stats.xml => stats_small_item_1line.xml} (52%) diff --git a/MyTracks/res/layout/marker_detail.xml b/MyTracks/res/layout/marker_detail.xml index 70f303bd5..166b426d3 100644 --- a/MyTracks/res/layout/marker_detail.xml +++ b/MyTracks/res/layout/marker_detail.xml @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. --> + style="@style/StatsScrollView" > - - - + \ No newline at end of file diff --git a/MyTracks/res/layout/stats.xml b/MyTracks/res/layout/stats.xml index 82ce3bf09..d3edb9d15 100644 --- a/MyTracks/res/layout/stats.xml +++ b/MyTracks/res/layout/stats.xml @@ -15,42 +15,13 @@ See the License for the specific language governing permissions and limitations under the License. --> - + - - - - - - - - - - - - - - - - - - + android:orientation="vertical" + android:paddingLeft="8dp" + android:paddingRight="8dp" > + + \ No newline at end of file diff --git a/MyTracks/res/layout/stats_content.xml b/MyTracks/res/layout/stats_content.xml new file mode 100644 index 000000000..99ab08836 --- /dev/null +++ b/MyTracks/res/layout/stats_content.xml @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MyTracks/res/layout/stats_core.xml b/MyTracks/res/layout/stats_core.xml deleted file mode 100644 index e7d3301e1..000000000 --- a/MyTracks/res/layout/stats_core.xml +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/MyTracks/res/layout/stats_large_item.xml b/MyTracks/res/layout/stats_large_item.xml new file mode 100644 index 000000000..d841b91cb --- /dev/null +++ b/MyTracks/res/layout/stats_large_item.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/MyTracks/res/layout/stats_small_item.xml b/MyTracks/res/layout/stats_small_item.xml new file mode 100644 index 000000000..0e2e817b5 --- /dev/null +++ b/MyTracks/res/layout/stats_small_item.xml @@ -0,0 +1,32 @@ + + + + + + + + + + \ No newline at end of file diff --git a/MyTracks/res/layout/aggregated_stats.xml b/MyTracks/res/layout/stats_small_item_1line.xml similarity index 52% rename from MyTracks/res/layout/aggregated_stats.xml rename to MyTracks/res/layout/stats_small_item_1line.xml index b32fc1498..81c960fc2 100644 --- a/MyTracks/res/layout/aggregated_stats.xml +++ b/MyTracks/res/layout/stats_small_item_1line.xml @@ -1,6 +1,6 @@ - - - - - \ No newline at end of file + + + + + \ No newline at end of file diff --git a/MyTracks/res/values-v11/styles.xml b/MyTracks/res/values-v11/styles.xml index 8cd65b2bb..ee9643069 100644 --- a/MyTracks/res/values-v11/styles.xml +++ b/MyTracks/res/values-v11/styles.xml @@ -31,7 +31,7 @@ limitations under the License. + + + - - - - - - + + + + + + + + + + + + + + + + + + + + -