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

View File

@ -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>

View File

@ -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"

View File

@ -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"

View File

@ -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">

View File

@ -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"

View File

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