2012-04-20 23 views
1

私はこのコードのレイアウトを持っている:どのようにリストビューアンドロイドで画像を定義しますか?

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

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

<ListView 
    android:id="@+id/listaSimples" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 
</ListView> 

</LinearLayout> 

と、このXMLを持つリストAから項目について:

<?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="fill_parent" android:background="@drawable/bk_principal_small"> 

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

    <LinearLayout 
     android:id="@+id/linearLayout1" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" > 

     <ImageView 
      android:id="@+id/imagemStatus" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/green"/> 

     <TextView 
      android:id="@+id/texto1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/padrao" /> 
    </LinearLayout> 

</LinearLayout> 

</RelativeLayout> 

と私は挿入私はSimpleAdapterを作成itensを作成するために

this.adapter = new ListAdapterCreater(list.getContext(),itensList, 
R.layout.list_simple_item,new String[] {"text","image"}, 
      new int[]{R.id.texto1,R.id.imagemStatus}); 

ListAdapterCreaterトンの方法を使用してデータテキストをきれいにするように設定しますが、イメージに対してはうまくいきません。 の画像は何ですか?の値は?何を私は仕事に変えるべきですか?

答えて

0

サンプルコードスニペットを持つ以下のリンクを参照してください。

LINK1各リスト項目に1つのテキストビューと1つの画像ビューがあります。

LINK2各リスト項目に2つのテキストビューがあります。

LINK3各リスト項目に2つのテキストビューと1つの画像ビューがあります。

0

BaseAdapterを拡張する新しいアダプタを作成する必要があると思います。

は、ここにあなたのためのいくつかのチュートリアルです:あなたはそれらのチュートリアルによく見ると

、トリックはどのようにgetView()仕事です。

関連する問題