ListView中EditText在横竖屏切换中保存数据
今天碰见了一个刚学android的朋友问我ListView里面的EditText在横竖屏切换中数据丢失了,应该怎么处理才能在切换中让数据依然存在。
他说在网上没搜到类似的demo,于是便有了这个小demo,希望可以帮助到有需要的朋友们。
因为图片上传限制只有2M,所以被压缩的很厉害,各位看官将就看一下效果就行。
activity_main.xml中有一个editText和一个listView
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:orientation="vertical"
tools:context="joypay.com.listviewdemo.MainActivity">
<EditText
android:id="@+id/et_main"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<ListView
android:id="@+id/lv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"