• android之屏幕方向切换


    今天看到andoird屏幕的切换,因为在游戏中切换横向时非常正常的一件事。

    首先如果我们不想切换方向那么我们可以在androidmainfest.xml中对activity的属性进行添加。

    android:sreenOrientation 属性值 portrait表示垂直 landscape表示水平

    但是我不想这么做,我添加水平和垂直按钮实现屏幕的切换。

    添加两个按钮,在监听函数中实现

    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);  //切换水平
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);   //切换垂直

    附上代码:
     button_1=(Button) findViewById(R.id.horizon);
    button_2=(Button)findViewById(R.id.vertical);
    button_1.setOnClickListener(new View.OnClickListener() {
    @Override
    //切换横向
    public void onClick(View view) {
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
    }
    });
    button_2.setOnClickListener(new View.OnClickListener() {
    @Override

    public void onClick(View view) {
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    }
    });
    }

    附上demo下载地址:
    https://files.cnblogs.com/files/fyz666/pro2.apk
  • 相关阅读:
    【案例】图片上传
    BOM相关知识点
    【案例】图片无缝轮播效果
    DOM相关知识点
    【案例】雪花飘落效果
    DOM节点克隆
    DOM节点的创建、插入、删除
    【案例】列表全选、全不选、反选
    AJAX相关概念及应用
    解决跨域问题
  • 原文地址:https://www.cnblogs.com/fyz666/p/6535650.html
Copyright © 2020-2023  润新知