0
我已經從sqlite數據庫填充了一個listview,並且工作正常,但我想要在圖片旁邊填充圖片。將圖像添加到ListView
所以此刻ListView顯示了字符名稱。如果該字段等於x設置圖片x,我想獲得另一個字段,否則如果該字段等於y,則顯示圖片y。
我可以使用當前實施添加圖像嗎?
listContent = (ListView) findViewById(R.id.contentlist);
mDbAdapter = new DbAdapter(this);
mDbAdapter.open();
Cursor cursor = mDbAdapter.fetchAll();
startManagingCursor(cursor);
String[] from = new String[] { DbAdapter.KEY_NAME };
int[] to = new int[] { R.id.text };
cursorAdapter = new SimpleCursorAdapter(this, R.layout.row, cursor, from, to);
listContent.setAdapter(cursorAdapter);
mDbAdapter.close();
而且繼承人的XML
<ImageView
android:id="@+id/icon"
android:layout_gravity="left"
android:layout_width="50dp"
android:layout_height="50dp"
android:padding="5dp" />
<TextView
android:id="@+id/text"
android:text="Name"
android:paddingLeft="10dip"
android:layout_weight="0.5"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="30dp"
android:padding="5dp" />
</LinearLayout>