zoukankan      html  css  js  c++  java
  • Android 开发随笔

    1 获取屏幕尺寸

    WindowManager wm = this.getWindowManager();
    viewWidth = wm.getDefaultDisplay().getWidth();
    viewHeight = wm.getDefaultDisplay().getHeight();

    计算比例
    double scale_ratio = 0.9;
    final int tv_width = (int) (scale_ratio * w_width);
    final int tv_height = (int) (tv_width / 1.59);



    2 设置控件参数
    MarginLayoutParams params = (MarginLayoutParams) textView.getLayoutParams(); // 取控件当前的布局参数
    params.width = tv_width;// 强制设置
    params.height = tv_height;
    textView.setLayoutParams(params); // 使设置好的布局参数应用到控件



    3
    // 触屏监听事件
    mSurfaceView.setOnTouchListener(new View.OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
    // 首先相机功能正常
    if (cameraAuthority) {

    mCamera.autoFocus(autoFocusCallback);

    }
    return true;
    }
    });




  • 相关阅读:
    自我介绍
    最大连通子数组求和
    敏捷开发方法综述
    第四周学习进度条
    时间日志和缺陷日志
    最大子数组2.0
    最大子数组1.0
    第三周学习进度条
    小学四则运算3.0
    单元测试
  • 原文地址:https://www.cnblogs.com/haoxr/p/7519127.html
Copyright © 2011-2022 走看看