Androidを初めて使用し、テーブルでスワイプジェスチャーを使用したいと考えています。SQLiteDBの配列リストを使用してテーブルにデータを入力しています。1つの特定の行をスワイプすると、
- オプションボタンを表示する(更新)
- その行の内容を識別します(テーブルの主キー?)
- [更新]ボタンを押すと、DBからその特定の行の値が表示された次の画面に移動します
誰かがこれを手伝ってくれますか?
現在のコード
DBテーブルクエリ
cursor = db.query(
BANKTABLE_NAME,
new String[]{BANKTABLE_ROW_ID, BANKTABLE_BANKNAME, BANKTABLE_BALAMT, BANKTABLE_CURRENCY},
上記のクエリからテーブルにデータを入力する
private void updateTable()
{
ArrayList<ArrayList<Object>> data = db.getAllRowsAsArrays();
for (int position=0; position < data.size(); position++)
{
TableRow tableRow= new TableRow(this);
ArrayList<Object> row = data.get(position);
TextView bankNameN = new TextView(this);
bankNameN.setText(row.get(1).toString());
tableRow.addView(bankNameN);
passCurrency = row.get(3).toString();
currencyTable();
TextView balINRA = new TextView(this);
balINRA.setText(String.valueOf((Integer.parseInt(row.get(2).toString()))*rateForCalc));
tableRow.addView(balINRA);
dataTable.addView(tableRow);
}
}