2012-01-16 10 views
0

私はListViewを使用するアプリケーションを開発しています。 ListViewには、2つのテキストフィールドと1つのピクチャを含む項目があります。私はListView項目(android.R.layout。...)の内部レイアウトでアプリケーションを開発しましたが、イメージフィールドを持つレイアウトについては何も知らないです。私の仕事に似たものはありますか?または私はそれのために自分のアダプターを作る必要がありますか?ありがとうございました。Androidで内部レイアウトを使用するにはどうすればよいですか?

答えて

2

はい、独自のアダプタを使用する必要があります。

あなたがそれを作ることができListAdapterを実装して、あなたのクラスで
0

@Override 
public View getView(int position, View convertView, ViewGroup parent) { 
    if(convertView == null){ 
     convertView = inflater.inflate(R.layout.list_model_fipe, null); 
    } 
    ImageView image = (ImageView) convertView.findViewById(R.id.imgid); 
    image.setImageResource(R.drawable.yourImage); 
} 
0

あなたのアダプタを作成し、あなたの場合、それは希望RelativeLayout保持であなたのビューを返すことがgetViewメソッド(...)メソッドをオーバーライドする必要がありますImageViewの内の+のTextView +のTextView をあなたがあなた自身のためのテンプレートとしてアダプターを使用することができ、私は私の以前の回答の一部にサンプルアプリケーションを書いた

RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
       RelativeLayout.LayoutParams.WRAP_CONTENT, 
       RelativeLayout.LayoutParams.WRAP_CONTENT); 
      lp.addRule(RelativeLayout.RIGHT_OF(LEFT_OF,BELOW), yourView.getId()); 

を使用することができ、それらを整列させます。答えにはコードが含まれていますhow can i select and kill multiple application

おもしろい

関連する問題