保存通过在单击按钮上添加行动态生成的tableLayout

时间:2014-11-20 00:06:21

标签: android tablelayout android-tablelayout tablerow

在我的Android应用程序中,我创建了一个表,用户可以通过单击“添加”按钮添加行,我设法做到了但我想知道是否有办法保存tableLayout动态生成的用户为了让他关闭应用程序,然后如果他再次打开它,他将获得与他创建的行相同的表,以便他可以继续向表中添加行。

这是我使用的按钮添加onClick属性

public void onClickAdd(View view) {

  TableLayout table_layout = (TableLayout) findViewById(R.id.table_layout);

  TableRow row = new TableRow(this);
  //add properties to row 
  tabla.addView(row);
}

我的第一个想法是使用sharedPreferences但我是应用程序开发的新手,我不知道是否有更简单的方法。

先谢谢你,对不起我的英语,这不是我的第一语言。

1 个答案:

答案 0 :(得分:0)

除非您的用户需要保存数百行或更多行,否则SharedPreferences将是最佳路线。然后你可能想要使用数据库:

Pros and Cons of SQLite and Shared Preferences