diff --git a/contrib/mobile/Android/res/layout/model.xml b/contrib/mobile/Android/res/layout/model.xml
index 8980316ca9d43fb56a24d1b5046f1cea8c43cb2f..81c55eb71dc8e511a9756c318735f81f610491ad 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 3bc86f88d9c6157d822fa4861fe91080c693afec..1245b92b8942ecc6ec8d2e031deb9ae410169053 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;
 	}