gpt4 book ai didi

android - 更改图像 onConfigurationChanged

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:56:40 27 4
gpt4 key购买 nike

有没有一种方法可以在不破坏整个 Activity 的情况下,将 ImageView 可绘制对象更改为横向模式的相应可绘制对象。我试图在 onConfigurationChanged 回调中再次设置可绘制对象,但它不起作用。像这样的东西

@Override
public void onConfigurationChanged(Configuration conf) {
super.onConfigurationChanged(conf);
mImageView.setImageDrawable(getResources().getDrawable(R.drawable.iv));
}

当我在横向模式下启动 Activity 以更正可绘制对象时,会显示资源以正确定位。

最佳答案

在您的示例项目中只需替换

iv.setBackgroundResource(R.drawable.android);

iv.setImageDrawable(getResources().getDrawable(R.drawable.android));

我猜 setBackgroundResource 什么都不做,因为相同的资源已经分配给 ImageView。

看看这个
http://open-pim.com/tmp/ImageTest.zip
我尝试了您的方法,它非常适合我。

关于android - 更改图像 onConfigurationChanged,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3244800/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com