gpt4 book ai didi

android - 如何从表中读出两列并将它们相乘?

转载 作者:行者123 更新时间:2023-11-30 04:21:36 25 4
gpt4 key购买 nike

我如何在 Android Java 中实现这一点?所以我的意思是如何读出标记和重量,将它们相乘并使用相同的系统添加下一行?:

tbl_marks

这就是我现在在 ListView 中列出这些标记的方法:

private void fillData() {

Bundle extras = getIntent().getExtras();
String txt_sub_id = extras.getString("IDFach");
int test = Integer.parseInt(txt_sub_id);

Cursor mCursor = db.rawQuery("SELECT _id, subid, name, mark, gewicht, datum FROM tbl_marks WHERE subid = '"+test+"';", null);
startManagingCursor(mCursor);
if (mCursor != null && mCursor.moveToFirst()) {
int intName = mCursor.getColumnIndexOrThrow("subid");

do {
teststring = mCursor.getString(intName);

String[] from = new String[] { dbHelper.KEY_NAME_MARKS, dbHelper.KEY_MARK_MARKS, dbHelper.KEY_GEWICHT_MARKS, dbHelper.KEY_DATUM_MARKS};
int[] to = new int[] {R.id.txt_marks_row, R.id.txt_note, R.id.txt_gewicht, R.id.txt_datum};

SimpleCursorAdapter notes = new SimpleCursorAdapter(this, R.layout.show_marks, mCursor, from, to);
setListAdapter(notes);
} while (mCursor.moveToNext());
}
}

看起来像这样:

enter image description here

我喜欢的东西:

enter image description here

提前致谢!

最佳答案

您需要在 do/while 循环中执行类似下面的操作。这里 4 是查询中列名的索引。

  int mark=mCursor.getInt(4);
int wght=mCursor.getInt(5);

关于android - 如何从表中读出两列并将它们相乘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9178926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com