我有方法。每次按下按钮,它们都会添加一个新数字(具有不同的颜色和重力)。点击一下后,我有了带有多个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);
(我很抱歉,英语不是我的母语。)
答案 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();