屏幕旋转时会出现Android黑屏

屏幕旋转时会出现Android黑屏,android,screen-orientation,Android,Screen Orientation,嗨, 我正在从Web API在listview中加载500多个项目。每个列表项包含一个图像视图和两个文本视图。但是在加载这些巨大的项目时,当我们旋转屏幕时,屏幕的一部分会变成黑色,如图所示,10秒或20秒后就可以了。几乎所有的安卓设备,如三星duos和Nexus9平板电脑,都出现了这种情况。我敢肯定,没有任何东西会阻挡UI主线程。因此,请建议此问题的解决方案由于视图被重新加载到内存中,因此会发生这种情况。在Android中,每个方向都可能有不同的布局。这就是为什么需要重新加载视图的原因,如果有许

嗨,
我正在从Web API在listview中加载500多个项目。每个列表项包含一个图像视图和两个文本视图。但是在加载这些巨大的项目时,当我们旋转屏幕时,屏幕的一部分会变成黑色,如图所示,10秒或20秒后就可以了。几乎所有的安卓设备,如三星duos和Nexus9平板电脑,都出现了这种情况。我敢肯定,没有任何东西会阻挡UI主线程。因此,请建议此问题的解决方案

由于视图被重新加载到内存中,因此会发生这种情况。在Android中,每个方向都可能有不同的布局。这就是为什么需要重新加载视图的原因,如果有许多元素,如在您的案例中,这将变得可见

有几种解决方案。你基本上需要告诉安卓,你将自己处理方向的改变。请在此处查看amswer:

您可以通过将布局设置为alignparentRight和alignparentLeft为TRUE来删除此黑屏空间。

我猜,一些代码阻止UIA快速修复,但不美观的是在加载过程中阻止方向。您对横向和纵向使用不同的布局吗?@amShear:-->我对横向和纵向使用相同的布局portrait@user1310348你是怎么打网络电话的?使用异步任务?