我有两个图像文件,我想用作启动画面,每个方向一个。我的应用已经正确加载了相应的图像文件,具体取决于我的设备首次打开应用程序时的方向。但是,如果在显示启动画面的同时倾斜设备,则会拉伸当前图像以适应新的方向。
如何强制我的应用加载其他图像文件呢?如果无法做到这一点,我可以禁用启动画面的倾斜/调整大小吗?
答案 0 :(得分:1)
将您的横向图像保存在 drawable-land-mdpi 文件夹
中答案 1 :(得分:-1)
you can use predefined method of Activity..
@Override
public void onConfigurationChanged(Configuration cnf) {
super.onConfigurationChanged(cnf);
// Checks the orientation of the screen
if (cnf.orientation == Configuration.ORIENTATION_LANDSCAPE) {
Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show();
} else if (cnf.orientation == Configuration.ORIENTATION_PORTRAIT){
Toast.makeText(this, "portrait", Toast.LENGTH_SHORT).show();
}
}