From dd59f0bc6d44bc3c9f614f865e3d29ac9c1b2380 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 16 Nov 2014 14:27:20 -0800 Subject: [PATCH] Fix app grid UI issues --- .../java/com/limelight/grid/AppGridAdapter.java | 3 +++ app/src/main/res/layout/activity_app_view.xml | 5 +++-- app/src/main/res/layout/app_grid_item.xml | 17 ++++++++++++----- app/src/main/res/layout/pc_grid_item.xml | 2 +- 4 files changed, 19 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/limelight/grid/AppGridAdapter.java b/app/src/main/java/com/limelight/grid/AppGridAdapter.java index a9cbc243..c2d1624b 100644 --- a/app/src/main/java/com/limelight/grid/AppGridAdapter.java +++ b/app/src/main/java/com/limelight/grid/AppGridAdapter.java @@ -148,6 +148,9 @@ public class AppGridAdapter extends GenericGridAdapter { @Override public boolean populateTextView(TextView txtView, AppView.AppObject obj) { + // Select the text view so it starts marquee mode + txtView.setSelected(true); + // Return false to use the app's toString method return false; } diff --git a/app/src/main/res/layout/activity_app_view.xml b/app/src/main/res/layout/activity_app_view.xml index c7b3c825..f0cc7824 100644 --- a/app/src/main/res/layout/activity_app_view.xml +++ b/app/src/main/res/layout/activity_app_view.xml @@ -14,6 +14,7 @@ android:layout_height="wrap_content" android:numColumns="auto_fit" android:columnWidth="160dp" + android:stretchMode="spacingWidth" android:gravity="center" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" @@ -26,9 +27,9 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" - android:textAppearance="?android:attr/textAppearanceLarge" android:layout_alignParentTop="true" android:paddingTop="0dp" - android:paddingBottom="10dp" /> + android:paddingBottom="10dp" + android:textSize="28sp"/> \ No newline at end of file diff --git a/app/src/main/res/layout/app_grid_item.xml b/app/src/main/res/layout/app_grid_item.xml index 9449f07d..6a0f3c1c 100644 --- a/app/src/main/res/layout/app_grid_item.xml +++ b/app/src/main/res/layout/app_grid_item.xml @@ -2,16 +2,19 @@ + android:padding="20dp"> + android:layout_width="150dp" + android:layout_height="175dp"> + android:singleLine="true" + android:ellipsize="marquee" + android:marqueeRepeatLimit="marquee_forever" + android:scrollHorizontally="true" + android:textSize="18sp" > \ No newline at end of file diff --git a/app/src/main/res/layout/pc_grid_item.xml b/app/src/main/res/layout/pc_grid_item.xml index 18204684..8347e204 100644 --- a/app/src/main/res/layout/pc_grid_item.xml +++ b/app/src/main/res/layout/pc_grid_item.xml @@ -30,6 +30,6 @@ android:layout_marginTop="10dp" android:layout_centerHorizontal="true" android:gravity="center" - android:textSize="20sp" > + android:textSize="18sp" > \ No newline at end of file