0

我有一个 listView 并且在该 listView 中每个列表行都有一个按钮,因此当我单击该按钮时,将在主布局中创建一个新按钮。因此,随着点击次数的增加,我会创建很多按钮。但是当我关闭我的应用程序然后再次打开它时,所有这些按钮都会消失,所以我的问题是,我怎样才能保存那些创建的按钮????

我是android编程的新手,请帮助....

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

// LayoutParams lp = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); // ll.addView(button, 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

您必须将新创建的按钮保存在某种存储环境中,例如 SQL Lite 数据库,该数据库是免费的并且内置在 android 中。

于 2013-04-29T10:50:57.697 回答