From 5ad0a02e308a8b056f91568386e24b73847b2944 Mon Sep 17 00:00:00 2001
From: Maxime Graulich <maxime.graulich@gmail.com>
Date: Mon, 2 Sep 2013 14:57:15 +0000
Subject: [PATCH] Android: fix padding on model list

---
 contrib/mobile/Android/res/layout/model.xml      | 16 ++++++++++++----
 .../src/org/geuz/onelab/ModelArrayAdapter.java   |  1 -
 2 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/contrib/mobile/Android/res/layout/model.xml b/contrib/mobile/Android/res/layout/model.xml
index 8980316ca9..81c55eb71d 100644
--- a/contrib/mobile/Android/res/layout/model.xml
+++ b/contrib/mobile/Android/res/layout/model.xml
@@ -6,15 +6,23 @@
 
     <ImageView
         android:id="@+id/icon"
-        android:layout_width="wrap_content"
+        android:layout_width="0dp"
         android:layout_height="wrap_content"
+        android:layout_gravity="center"
+        android:adjustViewBounds="true"
         android:contentDescription="icon"
-        android:src="@drawable/ic_launcher" />
+        android:layout_weight="25."
+        android:src="@drawable/ic_launcher"
+        android:paddingRight="10dp"
+        android:paddingTop="5dp"
+        android:paddingBottom="10dp" />
 
     <LinearLayout
-        android:layout_width="wrap_content"
+        android:layout_gravity="center_horizontal"
+        android:layout_width="0dp"
         android:layout_height="wrap_content"
-        android:orientation="vertical" >
+        android:orientation="vertical"
+        android:layout_weight="70." >
 
         <TextView
             android:id="@+id/title"
diff --git a/contrib/mobile/Android/src/org/geuz/onelab/ModelArrayAdapter.java b/contrib/mobile/Android/src/org/geuz/onelab/ModelArrayAdapter.java
index 3bc86f88d9..1245b92b89 100644
--- a/contrib/mobile/Android/src/org/geuz/onelab/ModelArrayAdapter.java
+++ b/contrib/mobile/Android/src/org/geuz/onelab/ModelArrayAdapter.java
@@ -41,7 +41,6 @@ public class ModelArrayAdapter extends ArrayAdapter<Model> {
 		if(m.getSummary() != null) description.setText(m.getSummary());
 		if(m.getBitmap() != null) icon.setImageBitmap(m.getBitmap());
 		else icon.setImageResource(R.drawable.ic_launcher);
-		icon.setPadding(10, 10, 10, 10);
 		
 		return rowView;
 	}
-- 
GitLab