
I went through all of the source code replacing anything that is now possible using appcompat-v7. appcompat-v7 is the official way to handle backwards compatibility, and it is supported by Google and others. Using it as much as possible should make the code more maintainable and readable by others since they'll be used to seeing the appcompat-v7 patterns from other projects. fixes #51 https://gitlab.com/fdroid/fdroidclient/issues/51 fixes #42 https://gitlab.com/fdroid/fdroidclient/issues/42
108 lines
3.3 KiB
XML
108 lines
3.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:minHeight="?android:attr/listPreferredItemHeight"
|
|
android:paddingBottom="2dip"
|
|
android:paddingTop="2dip" >
|
|
|
|
<!-- Actual icon size is dependent on preferences and set in
|
|
AppListAdapater.java:layoutIcon() -->
|
|
<ImageView
|
|
android:id="@+id/icon"
|
|
android:contentDescription="@string/app_icon"
|
|
android:layout_width="48dip"
|
|
android:layout_height="48dip"
|
|
android:layout_marginLeft="?attr/listPreferredItemPaddingLeft"
|
|
android:layout_marginStart="?android:attr/listPreferredItemPaddingStart"
|
|
android:layout_marginTop="6dip"
|
|
android:scaleType="fitCenter"
|
|
/>
|
|
|
|
<LinearLayout
|
|
android:orientation="vertical"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginEnd="?android:attr/listPreferredItemPaddingEnd"
|
|
android:layout_marginLeft="?attr/listPreferredItemPaddingLeft"
|
|
android:layout_marginRight="?attr/listPreferredItemPaddingRight"
|
|
android:layout_marginStart="?android:attr/listPreferredItemPaddingStart"
|
|
android:layout_gravity="center_vertical"
|
|
android:baselineAligned="false" >
|
|
|
|
<LinearLayout
|
|
android:orientation="horizontal"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:baselineAligned="false"
|
|
android:layout_marginBottom="3dp"
|
|
>
|
|
|
|
<TextView android:id="@+id/name"
|
|
android:textSize="17sp"
|
|
android:textStyle="bold"
|
|
android:singleLine="true"
|
|
android:ellipsize="end"
|
|
android:layout_weight="2"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_gravity="center_vertical"
|
|
android:gravity="start"
|
|
android:textAlignment="viewStart"
|
|
/>
|
|
|
|
<TextView android:id="@+id/status"
|
|
android:textSize="13sp"
|
|
android:singleLine="true"
|
|
android:ellipsize="end"
|
|
android:layout_weight="1"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginLeft="?attr/listPreferredItemPaddingLeft"
|
|
android:layout_marginStart="?android:attr/listPreferredItemPaddingStart"
|
|
android:layout_gravity="center_vertical"
|
|
android:gravity="end"
|
|
android:textAlignment="viewEnd"
|
|
/>
|
|
|
|
</LinearLayout>
|
|
|
|
<LinearLayout
|
|
android:orientation="horizontal"
|
|
android:layout_width="fill_parent"
|
|
android:layout_height="wrap_content"
|
|
android:baselineAligned="false"
|
|
>
|
|
|
|
<TextView android:id="@+id/summary"
|
|
android:textSize="13sp"
|
|
android:singleLine="true"
|
|
android:ellipsize="end"
|
|
android:layout_weight="2"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_gravity="center_vertical"
|
|
android:gravity="start"
|
|
android:textAlignment="viewStart"
|
|
/>
|
|
|
|
<TextView android:id="@+id/license"
|
|
android:textSize="12sp"
|
|
android:singleLine="true"
|
|
android:ellipsize="end"
|
|
android:layout_weight="1"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginLeft="?attr/listPreferredItemPaddingLeft"
|
|
android:layout_marginStart="?android:attr/listPreferredItemPaddingStart"
|
|
android:layout_gravity="center_vertical"
|
|
android:gravity="end"
|
|
android:textAlignment="viewEnd"
|
|
/>
|
|
|
|
</LinearLayout>
|
|
|
|
</LinearLayout>
|
|
|
|
</LinearLayout>
|