您的位置:首页 > 移动开发 > Android开发

android GLSurfaceView匹配屏幕宽度及视频宽高比设置view大小

2017-07-26 16:32 1746 查看

目的:Android Studio color和font设置

环境:

系统:Windows
环境:AndroidStudio


步骤:

[b]1. 获取屏幕宽高信息[/b]

DisplayMetrics dm = new DisplayMetrics();
dm = getResources().getDisplayMetrics();
//dm.density; // 屏幕密度(像素比例:0.75/1.0/1.5/2.0)
//dm.densityDpi; // 屏幕密度(每寸像素:120/160/240/320)
//dm.widthPixels;//宽度
//dm.widthPixels;//高度


[b]2. 设置view大小[/b]

ConstraintLayout.LayoutParams lp = new ConstraintLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT);

lp.width = dm.widthPixels;
lp.height = dm.widthPixels * view高/view宽;
mGLSurface.setLayoutParams(lp);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android
相关文章推荐