に1つのアクティビティから複数の画像を確認しました。そのボタンをクリックすると、チェックされたアイテムの詳細が別のアクティビティに渡され、他のリストビューに表示されます。選択した値を渡すことはできますが、イメージを渡すことはできません。画像はドロウアブルフォルダにあります。ありがとうございました。ここでパスは、私は、チェックボックスのImageViewのとのTextViewを持つカスタムリストビューを持っており、リストビュー、下のボタンがあり、別の
はコードです:
subscribe.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
String data = "";
ArrayList<Item> stList = ((OurServiceAdapter) nAdapter)
.getAllData();
for (int i = 0; i < stList.size(); i++) {
Item singleStudent = stList.get(i);
if (singleStudent.isCheckbox() == true) {
name.add(singleStudent.getName().toString());
img.add(singleStudent.getImage());
data = data + "\n" + singleStudent.getName().toString();
}
}
// byte[] imgs = singleStudent.getImage();
Intent intent = new Intent(ActivityOurServices.this, ActivityServicesForm.class);
intent.putStringArrayListExtra("key", name);
//intent.putIntegerArrayListExtra("img", img);
startActivity(intent);
}
});
}
簡単な方法にしますこれはチェックされたアイテムの位置を取得することであり、別のアクティビティではスイッチのステートメントを使用して正しいイメージを取得します –
サンプルを与えることができません。 – Nitesh
写真の数は?定数ですか? –