0

listView があり、その listView にはすべてのリスト行にボタンがあるため、ボタンをクリックすると、メイン レイアウトに新しいボタンが作成されます。そのため、多くのクリックを取得すると、それらの多くのボタンが作成されます。しかし、アプリを閉じてから再度開くと、これらのボタンがすべて消えてしまうので、作成されたボタンを保存するにはどうすればよいですか??

私はアンドロイドプログラミングの初心者です.plzヘルプ....

LinearLayout ll = (LinearLayout) activity.findViewById(R.id.lllayout2);

// LayoutParams lp = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); // ll.addView(ボタン, 50,50);

            for (int i = 0; i < 2; i++) {
                LinearLayout row = new LinearLayout(activity);
                row.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));

                for (int j = 1; j < 2; j++) {
                    Button btnTag = new Button(activity);
                    btnTag.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
                    btnTag.setText(text);
                    btnTag.setId(j + 1 + (i * 4));
                    row.addView(btnTag);
                }

                ll.addView(row);
            }

カスタムアダプターの onclicklistener でこのコードを使用しています。

4

1 に答える 1

1

新しく作成したボタンは、Android に組み込まれている無料の SQL Lite データベースなど、ある種のストレージ環境に保存する必要があります。

于 2013-04-29T10:50:57.697 に答える