2013-04-29 12 views
0

我有一個listView,並在該listView每個列表行都有一個按鈕,所以當我點擊按鈕時,將在主佈局中創建一個新按鈕。所以儘可能多的點擊我得到那些許多按鈕正在創建。但是,當我關閉我的應用程序,然後再次打開所有這些按鈕消失,所以我的問題是,我怎樣才能保存這些按鈕創建?如何儲存我的編程設計的按鈕?

我在機器人編程plz幫助新....

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

//的LayoutParams LP =新的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上使用此代碼。

回答

1

您必須將您新創建的按鈕保存在某種存儲環境中,例如免費的android內置的SQL Lite數據庫。

+0

我該怎麼做...... – Saad 2013-04-29 10:51:52

+0

請查看http://developer.android.com/guide/topics/data/data-storage.html – 2013-04-29 10:53:38

+0

好的,非常感謝 – Saad 2013-04-29 10:55:29