如何减少listview中两个文本之间的距离?

时间:2012-07-05 11:36:04

标签: android listview textview distance

嗨,我刚进入这个项目。如何减少列表视图文本视图距离...

xml代码:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >

    <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/thumb"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="3dip"
        android:layout_alignParentLeft="true"
        android:layout_marginRight="5dip">

        <ImageView
            android:id="@+id/img"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"/>
    </LinearLayout>

    <TextView
        android:id="@+id/title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignTop="@+id/thumb"
        android:layout_toRightOf="@+id/thumb"
        android:layout_centerVertical="true"
        android:layout_marginTop="1000dip"
        android:textColor="#ffffff"/>

    <TextView
        android:id="@+id/detail"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/thumb"     
        android:layout_alignParentBottom="true"
         android:textColor="#ffffff" />

    <ImageView 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/imgArrow"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"/>  

</RelativeLayout>

1 个答案:

答案 0 :(得分:1)

你已经将android:layout_alignParentBottom =“true”给了下面的text.so它将自己设置到layout的底部。要么删除它并将marginTop赋予此文本或者给上述文本赋予marginTop。这是唯一的问题,看看它。

将此XML用作列表视图的list_item,并在需要的地方进行更改

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal" >

    <LinearLayout 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="vertical">

        <ImageView 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/ic_launcher"/>
    </LinearLayout>

    <LinearLayout 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:layout_marginTop="5dp">

        <TextView 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="aaaaaaaaaaaaaaaaa"/>
        <TextView 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="bbbbbbbbbbbbbbb"/>
    </LinearLayout>

</LinearLayout>

我不知道这是否是你的唯一要求,虽然我试图缩短它们之间的距离。试试吧n希望这会对你有所帮助。