允许旋转组件,但不允许Android App中的背景

时间:2016-01-05 15:20:36

标签: android android-layout android-activity

我正在开发一款Android应用,并且在我的应用后面有一个500 x 1030的图像分辨率,最初是垂直的。当你移动到另一个角度时,我需要我的移动设备,背景保持完整,而不是死记硬背,但是,其他控件旋转本身就在里面(GridLayout,ImageView ......)。

有什么想法吗?

问候

1 个答案:

答案 0 :(得分:0)

您始终可以将旋转设置为视图

    View view = (View) findViewById(R.id.background_carrying_view);
    int orientation = getResources().getConfiguration().orientation;
    if(orientation == Configuration.ORIENTATION_LANDSCAPE) {
        //set different image for landscape or set rotation.
        view.setBackgroundResource (R.drawable.background_land);
        view.setRotation(90);
    } else {
        view.setBackgroundResource (R.drawable.background_port);
    }