|
|
|
Android จะ query ข้อมูลมาแก้ไขก่อนแสดงใน List View ทำยังไงครับ |
|
|
|
|
|
|
|
ผม query ข้อมูลเพื่อแสดงใน List View แบบนี้ครับ
Code (Android-Java)
public void onResume() {
super.onResume();
db = dbHelper.getWritableDatabase();
String[] queryColumns = new String[]{"_id", DBHelper.COL_VEHICLE_TYPE, DBHelper.COL_OPTION_NAME,DBHelper.COL_DATE };
cursor = db.query(DBHelper.TABLE_NAME, queryColumns,null,null,
null,null,null);
String[] showColumns = new String[]{DBHelper.COL_VEHICLE_TYPE, DBHelper.COL_DATE};
int[] views = new int[] {android.R.id.text1, android.R.id.text2};
adapter = new SimpleCursorAdapter(this, android.R.layout.two_line_list_item, cursor, showColumns, views);
lv_driver.setAdapter(adapter);
}
ที่ DBHelper.COL_VEHICLE_TYPE ผมเก็บค่าเป็น int มี 0 กับ 1 . ผมต้องการเขียน if else ตรวจสอบถ้าเท่ากับ 0 ให้แสดง String ="car" แต่ถ้าเท่ากับ 1 แสดง String ="motorbike" แล้วแสดงใน List View แทนที่จะแสดงเป็นตัวเลขต้องทำยังไงครับ
Tag : Mobile, Android, JAVA, Mobile
|
ประวัติการแก้ไข 2018-09-11 05:58:01
|
|
|
|
|
Date :
2018-09-11 05:56:58 |
By :
mmc01 |
View :
1018 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่เงื่อนไขที่ getView() ครับ ซึ่งจะ Loop แต่ล่ะ Record แล้ว if เอาครับ ในบทความการใช้ ListView ม่อยู่ครับ
|
|
|
|
|
Date :
2018-09-14 15:05:04 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|