使用多个TextView保存LinearLayout。 Android的

时间:2016-02-02 17:34:17

标签: java android textview save android-linearlayout

我有方法。每次按下按钮,它们都会添加一个新数字(具有不同的颜色和重力)。点击一下后,我有了带有多个TextView的LinearLayout。我不明白,如何保存它。关闭应用程序后,它将打开一个空白布局。但我需要保存以前的TextView&#39。

public void someText(String message) {

TextView message = new TextView(MainActivity.this);
message.setText(message);
message.setBackgroundResource(R.drawable.textsmallest);
message.setTextColor(getResources().getColor(R.color.black));
message.setGravity(Gravity.START);
messageLayout.addView(message);

(我很抱歉,英语不是我的母语。)

1 个答案:

答案 0 :(得分:1)

您可以将SharedPreferences保存消息或其他值用于xml。 链接这个:

    Context ctx = MainActivity.this;       
    SharedPreferences sp = ctx.getSharedPreferences("SP", MODE_PRIVATE);
    Editor editor = sp.edit();
    editor.putString("STRING_KEY", "string");
    editor.putInt("INT_KEY", 0);
    editor.putBoolean("BOOLEAN_KEY", true);
    editor.commit();