清单文件
<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中不起作用。
请任何想法。
谢谢,
答案 0 :(得分:0)
清单中的更改
<activity
android:name=".landing_screen"
android:configChanges="keyboardHidden|orientation|screenSize|smallestScreenSize"
android:theme="@style/AppThemes"
android:windowSoftInputMode="stateAlwaysHidden" />