2012-03-18 66 views
0

我为自定义适配器使用以下xml布局。使用imageview和textview的Android自定义适配器

<?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="match_parent" 
    android:orientation="vertical" > 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 

     android:text="TextView" /> 

    <ImageView 
     android:id="@+id/imageView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="right" 
     android:src="@drawable/ic_launcher" /> 


    <TextView 
     android:id="@+id/textView2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="TextView" /> 

</LinearLayout> 

当我膨胀此自定义布局(为一个列表视图)TextView的具有大的间隙怎么一回事,因为view.I希望能够以显示下面彼此的TextView和图像视图的右侧的图像的。我如何做到这一点。

+0

你不必'EditTexts'在布局中。 – Luksprog 2012-03-18 13:53:18

+0

对不起,我的意思是textview – user1092042 2012-03-18 13:54:06

回答

1

使用Relativelayout

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


    <ImageView 
     android:id="@+id/imageView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:src="@drawable/ic_launcher" /> 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_toLeftOf="@id/imageView1" 
     android:layout_alignParentLeft="true" 
     android:text="TextView" /> 



    <TextView 
     android:id="@+id/textView2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@id/textView1" 
     android:layout_toLeftOf="@id/imageView1" 
     android:layout_alignParentLeft="true" 
     android:text="TextView" /> 

</RelativeLayout> 
相关问题