Android fragments 保存和恢复动态编辑片段的状态
我有一个按钮,它将文本视图添加到我的片段中。当我关闭活动时,文本视图消失。我唯一想知道的是如何保存和检索创建的textviewAndroid fragments 保存和恢复动态编辑片段的状态,android-fragments,savestate,Android Fragments,Savestate,我有一个按钮,它将文本视图添加到我的片段中。当我关闭活动时,文本视图消失。我唯一想知道的是如何保存和检索创建的textview public class trainingsplan extends Fragment { ImageButton Btn; LinearLayout Layout; private ArrayList<View> mViews= new ArrayList<View>(); int i; @Override public View onCre
public class trainingsplan extends Fragment {
ImageButton Btn;
LinearLayout Layout;
private ArrayList<View> mViews= new ArrayList<View>();
int i;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.trainingsplan, container, false);
setHasOptionsMenu(true);
Btn = (ImageButton) rootView.findViewById(R.id.imageButton3);
Layout = (LinearLayout) rootView.findViewById(R.id.linearLayout);
LinearLayout.LayoutParams lparams = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
final TextView Test = new TextView(getActivity());
Test.setLayoutParams(lparams);
Test.setText("Hallo wie gehts dir ?");
Btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Layout.addView(Test);
mViews.add(Test);
}
});
return rootView;
}
公共课程培训计划扩展片段{
图像按钮;
线性布局;
private ArrayList mViews=new ArrayList();
int i;
@凌驾
创建视图上的公共视图(布局、充气机、视图组容器、,
Bundle savedInstanceState){
视图根视图=充气机。充气(R.布局图.训练计划,容器,假);
设置选项菜单(真);
Btn=(ImageButton)rootView.findViewById(R.id.imageButton3);
布局=(LinearLayout)rootView.findviewbyd(R.id.LinearLayout);
LinearLayout.LayoutParams lparams=新的LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_内容,LinearLayout.LayoutParams.WRAP_内容);
最终文本视图测试=新文本视图(getActivity());
Test.setLayoutParams(LPARAM);
Test.setText(“你好吗?”);
Btn.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图v){
布局。添加视图(测试);
mViews.add(测试);
}
});
返回rootView;
}