0

こんにちは私はこのプロジェクトに新たに参加しました。リストビューのテキストビューの距離を短くする方法をお願いします...

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

1 に答える 1

1

下のテキストにandroid:layout_alignParentBottom = "true"を指定したので、レイアウトの下部に設定されます。これを削除して、このテキストに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>

私はそれらの間の距離を短くしようとしましたが、これがあなたの唯一の要件であるかどうかはわかりません。試してみてください。これがあなたの助けになることを願っています。

于 2012-07-05T11:42:32.900 に答える