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开发中遇到的问题(一)——自定义videoview设置视频大小,实现上下黑边
- Android 根据屏幕的宽度来设置图片的大小,
- Android学习篇章48-VideoView视频播放-控制屏幕大小
- Android WebView 播放视频无法播放问题和视频适应屏幕大小
- Android webview设置字体大小,适配屏幕,夜间模式
- android ImageView 设置宽度和屏幕一样
- android textview 中超出屏幕宽度的字符 省略号显示
- Android 在代码中设置imageview的大小和位置(满足单方向的放大缩小和任意位置的移动)
- 关于Android GridLayou 的孩子控件宽度设置,超出屏幕
- android 中对 gps 默认关闭+语言默认中文的设置+时区设置+修改系统名字+修改系统默认时间+修改屏幕休眠时间+修改usb debug默认关闭+mtk修改默认字体大小
- iOS 设置titleview的宽度为屏幕宽
- [OpenGL]从零开始写一个Android平台下的全景视频播放器——2.2 使用GLSurfaceView和MediaPlayer播放一个平面视频(中)
- Android中设置半个屏幕大小且居中的按钮布局 (layout_weight属性)
- Android TextView 设置字体大小的方法
- Android动态设置View的位置和大小
- android textview 中超出屏幕宽度的字符 省略号显示
- Android开发全程记录(八)——设置ImageView显示的图片铺满全屏(适应魅族等不常见屏幕比例)
- Android程序中代码动态设置Textview文字的大小解决px转dp的问题
- android 图片宽度填满屏幕宽度,图片高度根据图片的比例自动匹配,这样就不会拉伸图片
- Android获取屏幕宽高、屏幕密度、手动计算view大小