更改图像的方向更改在android 4.0.4中不起作用,但在4.1.3中有效

时间:2013-12-28 06:48:49

标签: android

清单文件

 <uses-sdk
        android:minSdkVersion="11"
       />
    <activity
                android:name=".landing_screen"
                android:configChanges="keyboardHidden|orientation|screenSize"
                android:theme="@style/AppThemes"
                android:windowSoftInputMode="stateAlwaysHidden" />

活动代码:

@Override
    public void onConfigurationChanged(Configuration newConfig) {

        super.onConfigurationChanged(newConfig);


         if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {

                iv.setImageResource(R.drawable.home_welcome2);
            } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){

                iv.setImageResource(R.drawable.home_welcome);
            }

    };

它适用于横向和纵向遮挡,但图像不会改变。它适用于android 4.1.3但在4.0.4中不起作用。

请任何想法。

谢谢,

1 个答案:

答案 0 :(得分:0)

清单中的更改

<activity
                android:name=".landing_screen"
                android:configChanges="keyboardHidden|orientation|screenSize|smallestScreenSize"
                android:theme="@style/AppThemes"
                android:windowSoftInputMode="stateAlwaysHidden" />