android中的方向问题

时间:2011-05-01 07:21:40

标签: android

每个人都是海,  在我的项目中,我正在使用一个textview和一个按钮,当我点击按钮时,我在textview中显示一些文本,我正在从一个arraylist中进行调整,当我将方向更改为landscape时,我正在使用onSavedInstanceState(...)和onRestoreInstanceState(..)并获取文本显示在textview和横向模式我删除文本视图上的文本,我正在将方向更改为肖像,但我在textview.plz上获取文本帮助我...... ....  提前谢谢......

2 个答案:

答案 0 :(得分:1)

TextView自行保存其状态。如果您不希望TextView保存其状态,请添加android:saveEnabled="false"属性或致电TextView.setSaveEnabled(false)

答案 1 :(得分:0)

在方向更改时,活动将重新开始。当方向发生变化时,Android会调用一个名为onRetainNonConfigurationInstance的特殊方法。您可以使用此方法保存对象,然后可以使用getLastNonConfigurationInstance方法获取该对象。你可以在这里看到一个例子

http://developer.android.com/resources/articles/faster-screen-orientation-change.html