@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
ImageView header = (ImageView) this.findViewById(R.id.header);
if ( newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE ) {
header.setImageResource(R.drawable.header480);
}
else if ( newConfig.orientation == Configuration.ORIENTATION_PORTRAIT ) {
header.setImageResource(R.drawable.header320);
}
}
其实很简单
本文介绍了一个简单的onConfigurationChanged方法实现,该方法根据不同屏幕方向更改ImageView资源。当设备从横屏变为竖屏或反之亦然时,此方法确保显示合适的头部图片。
393

被折叠的 条评论
为什么被折叠?



