Android设备屏幕翻转的时候,防止TextView和EditText输入的内容丢失,要对内容做保存处理,
系统默认对EditText的内容进行保存处理,然后屏幕翻转后按照View的Id重新把内容填入,
但是如果是listview或者inflat进来的view,每个item的id是一样的,这样的话就回出现问题,变成每个EditText的值都一样的。
解决办法:
android:saveEnabled="false" ,然后在代码中自己处理setText值,搞定。
TextView如果翻转屏幕 set过的Text 也会丢失。
解决办法:
android:freezesText="true"