基本的に私は作成する必要があります:左側のチェックボックスと右側の画像ビュー。このようなもの:
縦向きのこれらの組み合わせは 3xN である必要があり、N は行数の int です。このためには、グリッド ビューを使用するとよいと思いましたが、グリッドの経験はあまりありません。だから私はアダプターを書き始めました:
私はこの方法を得ました:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
CheckBox check = null;
ImageView pic = null;
LinearLayout view = new LinearLayout(mContext);
view.setOrientation(LinearLayout.VERTICAL);
check = new CheckBox(mContext);
check.setTag(position);
view.addView(check);
pic = new ImageView(mContext);
pic.setImageResource(R.drawable.btn_star);
view.addView(pic);
return view;
}
たぶん、チェックボックスと画像ビューのビューを1つ作成する必要があります。これはうまくいきましたが、画像はチェックボックスよりも低くなっています。それらを1行にするにはどうすればよいですか?
ありがとう。