我创建了一个自定义标签活动,它有两个不同的纵向和横向绘图.纵向屏幕的图标在drawable-hdpi下,而景观图像在drawable-land-hdpi下.截至目前,我在清单中放置了配置更改以保持对话框的可见性.
android:configChanges="orientation"
每当显示对话框并且用户将方向从纵向更改为横向时,对话框仍会显示,但它在选项卡活动中使用的图像是用于纵向模式.这就是为什么布局看起来不正确,因为它没有使用drawables作为景观.有人可以帮我吗?谢谢.
解决方法:
如果您使用android:configChanges =“orientation”,那么当方向更改时,Android不会重新创建活动.如果您不希望解除对话框,请使用Activity.showDialog()方法.如果您仍想使用android:configChanges =“orientation”,则必须在Activity.onConfigurationChanged()方法中手动更改drawable.