Large margin by long title
Posted
by
Kevin Koenen
on Stack Overflow
See other posts from Stack Overflow
or by Kevin Koenen
Published on 2012-06-29T21:12:12Z
Indexed on
2012/06/29
21:15 UTC
Read the original article
Hit count: 408
I try to show a list of offers. When an advertiser insert a large title, the margin of an item (offer) will be showed what shouldn't. I've tried different layouts but that doesn't work. Link to image :)
You see, some of the items has a large margin. Here's the code:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gallerylayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="wrap_content"
android:gravity="left|center"
android:layout_width="wrap_content"
android:paddingBottom="2dp"
android:paddingTop="2dp"
android:paddingLeft="5dp"
android:background="#20000000"
android:cacheColorHint="#00000000">
<ImageView
android:id="@+id/ad_image_small"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginRight="6dip"
android:src="@drawable/ic_launcher"/>
<LinearLayout
android:orientation="vertical"
android:layout_width="0dip"
android:layout_weight="1"
android:layout_height="fill_parent">
<TextView
android:id="@+id/ad_id"
android:visibility="gone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/ad_img_url"
android:visibility="gone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView android:id="@+id/ad_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="3dp"
android:gravity="left"
android:textColor="#000000"
android:ellipsize="end"
android:singleLine="true"/>
<TextView android:id="@+id/ad_km"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="3dp"
android:layout_marginBottom="1dp"
android:textColor="#000000"
android:gravity="right"/>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView android:id="@+id/ad_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="3dp"
android:textColor="#0099CC"
android:ellipsize="end"
android:singleLine="true"/>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="2dp"
android:padding="5dp">
<ImageView
android:id="@+id/ad_clock"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_marginRight="5dip"
android:src="@drawable/icon_clock"/>
<ProgressBar android:id="@+id/progressbar"
android:layout_width="match_parent"
android:layout_height="8dp"
android:layout_margin="5dp"
android:paddingLeft="2dp"
android:max="100"
style="?android:attr/progressBarStyleHorizontal"
android:progressDrawable="@drawable/color_progressbar" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
<ImageView
android:id="@+id/overlay_image"
android:background="#0000"
android:src="@drawable/verlopen2x"
android:layout_alignTop="@id/ad_image_small"
android:layout_alignBottom="@id/ad_image_small"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:visibility="visible"
/>
I can't see what i'm doing wrong. Thanks in advance!
© Stack Overflow or respective owner