Lots of layout improvements

They are more consistent now. Transitioning to RTL languages will also be
easier since more of them can be mirrored now. Also fixes some spacing issues
with icons and others.
This commit is contained in:
Daniel Martí 2013-10-11 20:25:18 +02:00
parent ae95ef1b74
commit 18a08fb611
6 changed files with 47 additions and 36 deletions

@ -3,8 +3,8 @@
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingTop="5dp"
android:paddingLeft="8dp"
android:paddingRight="8dp"
android:paddingLeft="6dp"
android:paddingRight="6dp"
android:baselineAligned="false"
android:orientation="vertical" >
@ -20,11 +20,13 @@
android:layout_height="50dp"
android:cropToPadding="true"
android:padding="4dp"
android:layout_marginRight="3dp"
android:scaleType="fitCenter" />
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="6dp"
android:orientation="vertical" >
<TextView
@ -37,21 +39,21 @@
android:textStyle="bold" />
<TextView
android:id="@+id/license"
android:id="@+id/status"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentLeft="true"
android:layout_below="@id/title"
android:textSize="12sp" />
<TextView
android:id="@+id/status"
android:layout_width="fill_parent"
android:id="@+id/license"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@id/title"
android:layout_toLeftOf="@id/license"
android:layout_alignParentRight="true"
android:padding="3dp"
android:textSize="12sp" />
</RelativeLayout>
</LinearLayout>

@ -5,7 +5,7 @@
android:paddingTop="3dp"
android:paddingLeft="3dp"
android:paddingRight="3dp"
android:paddingBottom="10dp"
android:paddingBottom="11dp"
android:baselineAligned="false"
android:orientation="vertical" >
@ -38,7 +38,7 @@
android:id="@+id/permissions"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="6sp"
android:layout_marginTop="8sp"
android:singleLine="true"
android:textSize="14sp"
android:textStyle="bold" />
@ -53,7 +53,7 @@
android:id="@+id/antifeatures"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="6sp"
android:layout_marginTop="8sp"
android:singleLine="true"
android:textSize="14sp"
android:textStyle="bold"

@ -4,16 +4,20 @@
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="3dp"
android:paddingBottom="4dp"
android:paddingLeft="6dp"
android:paddingRight="10dp">
android:paddingBottom="5dp"
android:paddingLeft="3dp"
android:paddingRight="3dp"
android:baselineAligned="false" >
<ImageView android:id="@+id/icon"
android:scaleType="fitCenter"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_marginRight="4dp"
android:padding="4dp"/>
android:paddingTop="4dp"
android:paddingBottom="4dp"
android:paddingRight="6dp"
android:paddingLeft="2dp"
/>
<LinearLayout android:id="@+id/status_icons"
android:layout_width="wrap_content"
@ -42,21 +46,11 @@
android:textStyle="bold"
android:singleLine="true"
android:ellipsize="marquee"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/icon"
android:layout_toLeftOf="@id/status_icons"
android:paddingTop="4dp"
android:paddingBottom="2dp" />
<TextView android:id="@+id/license"
android:textSize="12sp"
android:singleLine="true"
android:ellipsize="end"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/name"
android:layout_alignParentRight="true" />
android:layout_toRightOf="@id/icon"
android:paddingTop="4dp"
android:paddingBottom="2dp" />
<TextView android:id="@+id/status"
android:textSize="12sp"
@ -64,9 +58,17 @@
android:ellipsize="end"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@id/license"
android:layout_toLeftOf="@id/license"
android:layout_alignLeft="@id/name" />
android:layout_toRightOf="@id/icon"
android:layout_below="@id/name" />
<TextView android:id="@+id/license"
android:textSize="12sp"
android:singleLine="true"
android:ellipsize="end"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="8dp"
android:layout_alignParentRight="true" />
<TextView android:id="@+id/summary"
android:singleLine="true"

@ -3,6 +3,8 @@
android:id="@+id/fdroid_layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingLeft="2dp"
android:paddingRight="2dp"
android:baselineAligned="false"
android:orientation="vertical">

@ -2,14 +2,19 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingLeft="2dp"
android:paddingRight="2dp"
android:baselineAligned="false"
android:orientation="vertical">
<TextView android:id="@+id/description"
android:singleLine="false"
android:textSize="14sp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="2dp" />
android:paddingTop="4dp"
android:paddingBottom="2dp"
android:gravity="center" />
<ListView android:id="@android:id/list"
android:layout_width="fill_parent"

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="applist_summary_padding">6dp</dimen>
<dimen name="applist_summary_padding">3dp</dimen>
</resources>