From 8ed76f47eef59fa182e253bdf545b3d7c0f4f001 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Thu, 10 Apr 2014 16:33:15 +0200 Subject: [PATCH] More improvements to the app list layout * Don't use a RelativeLayout for the whole thing * Use more external paddings, not per-element paddings * Center everything vertically --- res/layout/applistitem.xml | 28 ++++++++++--------- .../fdroid/fdroid/views/AppListAdapter.java | 6 ++-- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/res/layout/applistitem.xml b/res/layout/applistitem.xml index e93f27d2d..736f947b4 100644 --- a/res/layout/applistitem.xml +++ b/res/layout/applistitem.xml @@ -1,9 +1,9 @@ - - - + diff --git a/src/org/fdroid/fdroid/views/AppListAdapter.java b/src/org/fdroid/fdroid/views/AppListAdapter.java index 03361fcf0..d7c179c49 100644 --- a/src/org/fdroid/fdroid/views/AppListAdapter.java +++ b/src/org/fdroid/fdroid/views/AppListAdapter.java @@ -9,7 +9,7 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; -import android.widget.RelativeLayout; +import android.widget.LinearLayout; import android.widget.TextView; import com.nostra13.universalimageloader.core.DisplayImageOptions; import com.nostra13.universalimageloader.core.ImageLoader; @@ -151,8 +151,8 @@ abstract public class AppListAdapter extends CursorAdapter { ? R.dimen.applist_icon_compact_size : R.dimen.applist_icon_normal_size)); - RelativeLayout.LayoutParams params = - (RelativeLayout.LayoutParams)icon.getLayoutParams(); + LinearLayout.LayoutParams params = + (LinearLayout.LayoutParams)icon.getLayoutParams(); params.height = size; params.width = size;