通过onConfigurationChanged()改变方向?

时间:2011-01-24 23:24:14

标签: android screen-orientation

抱歉,如果听起来有点天真... 在一个活动中,我有一个按钮和4个textViews。

根据这篇文章here,我已经更改了清单文件并覆盖了onConfigurationChanged()。我得到了理想的布局。但  按钮松开了onClickListener,textViews也将文本更改为我最初在xml中设置的内容。

如何将onClickListener分配给按钮,因为它设置为onCreate()中的按钮。 另外,对于每个textView,在onCreate()内部调用setText(“anything”)。 使用onConfigurationChanged()的正确方法是什么?因为看来我必须再次发起一切?

提前感谢。

1 个答案:

答案 0 :(得分:3)

您必须再次执行onCreate中的操作,因为会重新创建布局对象。我通常编写一个方法来执行所有视图init工作,并在onCreate和onConfigurationChanged中调用它。