データベースのリストビュー レコードに表示する必要がある Android アプリケーションを実行しています。ただし、ドローアブルを呼び出して配列に割り当てた写真。SimpleCursorAdapter を使用して ImageView に写真を表示するにはどうすればよいですか?
これまでに試したことは次のとおりです。
static final int[] imgs = {
R.drawable.dinaretreat, // 0
R.drawable.cobterrace, // 1
R.drawable.ventassostreet, // 2
R.drawable.summerhillblvddrouin, // 3
R.drawable.todmanstreetdrouin, // 4
R.drawable.aqueductroad // 5
};
private DBHelper dbHelper;
SimpleCursorAdapter dataAdapter;
Cursor cursor;
Button back, filter;
TextView highest, lowest, location;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.viewhouseandland);
initControls();
displayRecords();
}
private void displayRecords() {
// TODO displayRecords
// TODO CheckDBConnection
checkDatabaseConnection();
// TODO
cursor = dbHelper.getAllHouses();
// The desired columns to be bound
String[] columns = new String[] {
DBHelper.KEY_HOUSE,
DBHelper.KEY_PRICE
};
// the XML defined views which the data will be bound to
int[] to = new int[] {
R.id.image,
R.id.text1,
R.id.text2
};
// create the adapter using the cursor pointing to the desired data
//as well as the layout information
dataAdapter = new SimpleCursorAdapter(
this, R.layout.listrow,
cursor,
columns,
to,
0);
lv.setAdapter(dataAdapter);
}
リストビューに画像を表示する方法に苦労しています。何か案は?よろしくお願いします。ありがとう。