Android的方向更改
问题描述:
我正在从服务器下载图像,并将其作为左侧绘图添加到不同的按钮。问题是当我旋转模拟器时,所有按钮的左侧可重新加载。Android的方向更改
我也尝试添加android:configChanges="orientation"
来清单文件,但这并没有帮助。
有什么我做错了或是否有一个特定的程序呢?
答
无论何时旋转屏幕,Activity都会重新启动,并且所有绘图需要重新加载。
要重装阻止它,将它添加到您的清单:
android:screenOrientation="portrait"
这将让您的活动在纵向模式下在任何时候。
如果你希望能够改变方向,你可以使用这些方法
onSaveInstanceState
onRestoreInstanceState
,让您可绘制在内存中,并重新加载活动时运行的onResume
好的!我不知道如何,但看到解决方案...我添加了android:configChanges =“orientation | keyboardHidden”...我以前只是在编写android:configChanges =“orientation”...它的工作方式就像魅力一样......谢谢..虽然要小心,这种方法有一些缺点,如在这种情况下...当应用程序正在运行,并打来电话,..状态的应用程序没有保存..反正它为我工作 – 2011-06-08 10:51:26