我正在使用imageView来显示图像。后来我使用imageView.setImage(bitmap)
为视图设置了不同的图像。现在,如果我将屏幕的方向从纵向更改为横向,imageview将显示旧图像而不是我设置的新图像。有人可以告诉我为什么会发生这种情况,以及如何克服这种情况。改变屏幕方向的图像视图的奇怪行为
1
A
回答
2
正常情况下,当你改变你的方向时,活动将重新创建(调用onCreate())。
如果你有两个方向只有一个XML,你可以在清单文件由
1.将阻止此活动作为android:configChanges="orientation"
<activity android:name=".Youractivityname"
android:configChanges="orientation"/>
2.然后在我们的活动类中重写此
public class Youractivityname extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// all your codes
}
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
}
希望现在你很清楚
0
默认情况下,在方向改变时,活动被破坏并重新创建,所以如果你设置了第一个位图创建,并且t如果在onCreate中设置第一个图像的方向改变,但是如果改变图像的代码没有再次调用,那么图像不会再改变。
0
在清单中使用android:configChanges="orientation"
是一种不好的做法。 This是处理方向更改的推荐方法。
相关问题
- 1. 改变方向后的奇怪行为
- 2. WP7奇怪的行为改变方向
- 3. 奇怪的视图行为
- 4. 奇怪的图像行为
- 5. Android屏幕方向奇怪的问题
- 6. 在iPhone上改变图像时出现奇怪的行为sdk
- 7. 屏幕方向更改的意图
- 8. 以像素为单位的屏幕高度的奇怪行为?
- 9. Bluestacks返回图像视图中的图像更改主屏幕
- 10. 的UISearchBar子视图奇怪的行为
- 11. 记录屏幕时不会出现奇怪的MFC/GDI行为(空白图像)
- 12. 奇怪屏幕
- 13. 收集视图中的奇怪行为
- 14. ASP.net奇怪的网格视图行为
- 15. 触摸视图时的“奇怪”行为
- 16. 离子视图奇怪的行为
- 17. jQuery图像滑块 - 奇怪的行为
- 18. Android图像按钮奇怪的行为
- 19. 图像库奇怪的js行为
- 20. UISegmentedControl背景图像奇怪的行为
- 21. 使用RigidBody.AddRelativeForce改变方向时的奇怪行为
- 22. requestAnimationFrame在屏幕外移动时表现出奇怪的图像
- 23. 更改android中特定视图的屏幕方向
- 24. 改变方向时的怪异行为
- 25. 奇怪的图标行为
- 26. Android的 - 就在改变屏幕方向
- 27. 改变方向变化的图像
- 28. 添加子视图细胞视图,示出奇怪的行为
- 29. 将视图修改为等待屏幕
- 30. 改变屏幕/新意图
对不起,但我不明白这是如何有用。我需要在这种方法做什么。你可以请给我更多的细节 – chethan 2011-01-12 10:52:04
检查,我已编辑它 – 2011-01-12 11:02:00