2016-06-28 71 views
0

我怎样才能把image view右行的list view的?(正方形图像排右一)如何把图像视图向右排列表视图

我希望你能帮帮我!

在此先感谢大家!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!

这是我的XML:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" > 

    <CheckBox 
     android:id="@+id/chk_box" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" /> 
    <LinearLayout 
     android:id="@+id/linearLayout1" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="5dp" 
     android:orientation="vertical" 
     android:layout_weight="1" > 

    <TextView 
     android:id="@+id/name" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_toRightOf="@id/chk_box" 
     android:textStyle="bold" 
     android:textColor="#000000" /> 
     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent"> 

      <TextView 
       android:id="@+id/caratteristica" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_below="@id/name" 
       android:layout_toRightOf="@id/chk_box" 
       android:textStyle="italic" /> 
     </LinearLayout> 

     <!-- <TextView 
      android:id="@+id/id" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="5dp" 
      android:textSize="12sp" 
      android:textStyle="italic"/>--> 
    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 
    <TextView 
     android:id="@+id/dist" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@id/caratteristica" 
     android:layout_toRightOf="@id/chk_box" 
     android:textSize="12sp" 
     android:textStyle="italic" /> 
     <TextView 
      android:id="@+id/valuta" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="5dp" 
      android:textSize="12sp" 
      android:textStyle="italic" /> 
    </LinearLayout> 
    <EditText 
     android:layout_width="196dp" 
     android:layout_height="wrap_content" 
     android:inputType="number" 
     android:ems="10" 
     android:id="@+id/editText" 
     android:hint="quantità" 
     > 
    </EditText> 
    </LinearLayout> 

</LinearLayout> 

,这是PIC:

enter image description here

+0

图片喜欢黑色边框或简单.. –

+0

方在行 – cbasso

回答

0

更新你的行中添加图像就在中心

我用你用什么ü采取发射的图像...

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

    <CheckBox 
     android:id="@+id/chk_box" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" /> 
    <LinearLayout 
     android:id="@+id/linearLayout1" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="5dp" 
     android:orientation="vertical" 
     android:layout_weight="1" > 

     <TextView 
      android:id="@+id/name" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_toRightOf="@id/chk_box" 
      android:textStyle="bold" 
      android:textColor="#000000" /> 
     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent"> 

      <TextView 
       android:id="@+id/caratteristica" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_below="@id/name" 
       android:layout_toRightOf="@id/chk_box" 
       android:textStyle="italic" /> 
     </LinearLayout> 

     <!-- <TextView 
      android:id="@+id/id" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="5dp" 
      android:textSize="12sp" 
      android:textStyle="italic"/>--> 
     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent"> 
      <TextView 
       android:id="@+id/dist" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_below="@id/caratteristica" 
       android:layout_toRightOf="@id/chk_box" 
       android:textSize="12sp" 
       android:textStyle="italic" /> 
      <TextView 
       android:id="@+id/valuta" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_marginLeft="5dp" 
       android:textSize="12sp" 
       android:textStyle="italic" /> 
     </LinearLayout> 
     <EditText 
      android:layout_width="196dp" 
      android:layout_height="wrap_content" 
      android:inputType="number" 
      android:ems="10" 
      android:id="@+id/editText" 
      android:hint="quantità" 
      > 
     </EditText> 
    </LinearLayout> 

    <ImageView 
     android:id="@+id/ivImage" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginRight="5dp" 
     android:layout_gravity="center" 

     android:src="@mipmap/ic_launcher" 
    /> 

</LinearLayout> 
+0

的右边,但我需要所有行中的图片不相等... – cbasso

+0

您可以通过代码更改所有行.....其中您使用的适配器或getview –

+0

类Holder我写这个:public ImageView image; 和现在? – cbasso

2

尝试,这可能是它可以帮助你

<?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="horizontal" 
    > 

    <ImageView 
     android:background="@drawable/iconsmile" 
     android:layout_width="wrap_content" 
     android:layout_marginRight="10dp" 
     android:layout_height="wrap_content" 
     android:id="@+id/checkBox" /> 
<LinearLayout 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:orientation="vertical"> 
    <TextView 
     android:text="I am here for you" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/textView1" /> 
    <TextView 
     android:text="I am here for you" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/textView2" /> 
    <TextView 
     android:text="I am here for you" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/textView3" /> 
</LinearLayout> 
</LinearLayout>