私はListView
と2つのTextViews
のカスタムを持っています。クラスに2つの文字列配列があります。それぞれが1つのテキストビューを表します。 ありがとうございます。2つの文字列配列をカスタムリストビューに追加するにはどうすればよいですか?
0
A
答えて
1
私はあなたが何の疑いを持っているなら、私に知らせて、2つの文字列配列
public class simleAdapter extends BaseAdapter {
private Context mContext;
private LayoutInflater linflater;
private TextView txt_1, txt_2;
private String[] str1;
private String[] str2;
public simleAdapter(Context context, String[] s1, String[] s2) {
mContext = context;
str1 = s1;
str2 = s2;
linflater = LayoutInflater.from(context);
}
@Override
public int getCount() {
return str1.length;
}
@Override
public Object getItem(int arg0) {
return str1[arg0];
}
@Override
public long getItemId(int arg0) {
return arg0;
}
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = linflater.inflate(R.layout.feed_raw, null);
}
txt_1 = (TextView) convertView.findViewById(R.id.txtlist1);
txt_2 = (TextView) convertView.findViewById(R.id.txtlist2);
txt_1.setText(str1[position]);
txt_2.setText(str2[position]);
return convertView;
}
}
でシンプルなアダプタを呼び出し、これがあなたにとって有用であると考え、ここで
0
このスレッドで私の答えを確認してくださいCustom adapter: get item number of clicked item in inflated listview。 これはあなたがしようとしていることに答えるはずです。 HTTPの
重複:// stackoverflowの.com/questions/6383330/how-to-combine-two-array-list-in-a-listview-in-android –
@HirenDabhi私の質問を編集しました。 – Dinesh
これをチェックしてくださいhttp://codehenge.net/blog/2011/05/customizing-android-listview-item-layout/ –