【问题标题】:Save tableLayout generated dynamically by adding rows on click button通过在单击按钮上添加行来保存动态生成的 tableLayout
【发布时间】:2014-11-20 08:25:58
【问题描述】:

在我的 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,但我是应用程序开发的新手,我不知道是否有更简单的方法。

非常感谢您,抱歉我的英语不是我的第一语言。

【问题讨论】:

    标签: android tablelayout android-tablelayout tablerow


    【解决方案1】:

    SharedPreferences 将是最佳途径,除非您的用户需要保存数百行或更多行。那么你可能想要使用数据库:

    Pros and Cons of SQLite and Shared Preferences

    【讨论】:

    • 谢谢,最后我使用了 SharedPreferences,因为它看起来效果更好,而且更容易实现。
    猜你喜欢
    • 2014-12-10
    • 1970-01-01
    • 1970-01-01
    • 2013-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-21
    • 1970-01-01
    相关资源
    最近更新 更多