0

以下に添付されているようにListView、 aCheckboxといくつかの sを作成しました。からTextViewと を作成しましAndroid Activityた。を使用して、以下のコードを. これを満たすためにデータベースから取得するデータ。extendsListActivitySimpleAdapterListViewAndroid ActivityListView

SimpleAdapter adapter = new SimpleAdapter(this,
        saleDriver.getOutstandings(clientId),
        R.layout.outstanding_list_row, new String[] {
                "sale_date", "invoice_number", "sale_total", },
        new int[] { R.id.tt_invoice_date,
                R.id.tt_invoice_no, R.id.tt_invoice_tot });

setListAdapter(adapter);

また、Android デバイスでPayユーザーがボタンを押したときにボタン (と仮定) を表示します。Menuユーザーが1つ以上チェックCheckBoxesしてそのボタンを押すと、そのリスト行のデータを取得する必要があります。(以下に添付されているサンプル画像によると、取得する必要が4341あります0910201)。

どうすればこれを行うことができますか?

CheckBox を使用した Android ListView

4

2 に答える 2

0
checkbox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {

            @Override
            public void onCheckedChanged(CompoundButton buttonView,
                boolean isChecked) {
       }
      }

以下のリンクを参照してください。役立つ場合があります。このページで、チェックボックス付きのカスタムリストビューとそのリスナーを確認してください。必要な場合があります。

于 2012-12-04T05:56:53.697 に答える
0

ユーザーがメニューボタンを押したときに行番号でチェックされたチェックボックスの状態を取得できます。これらの行を使用して必要なデータを取得できます。データをより細かく制御するには、カスタム アダプターを使用することをお勧めします。

于 2012-12-04T05:53:13.117 に答える