java代码设置布局的宽和高
来源:互联网 发布:ndcg优化 编辑:程序博客网 时间:2024/06/13 07:07
RelativeLayout.LayoutParams lp=new RelativeLayout.LayoutParams(dip2px(this,480),dip2px(this,300))
mPlayerView.setLayoutParams(lp)
通过代码设置布局的宽和高,因为需要的是px(像素),所以需要把dp转化成px。 通过代码设置布局参数。
public static int dip2px(Context context, float dpValue) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (dpValue * scale + 0.5f);
}
//乘转化系数,不理解,也不太会用啊。
1)LayoutParams类的构造函数,
2)控件都有的方法,设置布局参数 setLayoutParams(lp),
----------------------------------------------------------------->
让ViewPager显示为正方型,设置布局参数
public static int getScreenWidth(Context context) { return context.getResources().getDisplayMetrics().widthPixels; }
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, ScreenUtils.getScreenWidth(this));mViewPager.setLayoutParams(lp);这个方法的作用是什么?这个方法的返回值是什么?getResources()这个方法就可以获取存在系统的资源(图片,颜色、字符串、硬件手机屏幕等资源);getResources 是获取项目中的资源文件,返回值是一个资源对象。获取DisplayMetrics对象,再获取屏幕的参数;屏幕参数对象,然后在获取具体的屏幕参数;context.getResources().getDisplayMetrics().widthPixels; 获取屏幕的宽度。是获取手机屏幕参数屏幕分辨率<!--viewpager轮播布局--><include layout="@layout/base_viewpager" />RelativeLayout.LayoutParams lp=new RelativeLayout.LayoutParams(dip2px(this,480),dip2px(this,300))mPlayerView.setLayoutParams(lp)
0 0
- java代码设置布局的宽和高
- Android中在代码中设置控件的宽和高
- Java - 批量设置目录下所有图片的宽和高
- 得到屏幕的宽和高,然后在代码里面设置控件的宽和高,加载gif图片
- Android中如何在代码中设置View的宽和高
- java 提取上传图片的宽和高
- Java中读取图片的宽和高
- 自定义toast时,有些时候不能设置想要的宽和高(代码动态设置或使用文末方式)
- 图片的宽和高
- Activity设置全屏以及Android获得屏幕的宽和高
- Activity设置全屏以及Android获得屏幕的宽和高
- Activity设置全屏以及Android获得屏幕的宽和高
- Activity设置全屏以及Android获得屏幕的宽和高
- Activity设置全屏以及Android获得屏幕的宽和高
- Activity设置全屏以及获得屏幕的宽和高
- wpf 如何动态的设置Grid宽和高
- 根据手机屏幕的大小动态设置图片宽和高
- 设置activity为手机屏幕宽和高的方法
- 【cut】剪断文件
- JS求两个数组 差集
- I O编程
- Linux上SD/MMC卡驱动移植调试记录
- jquery.tmpl.js 详解
- java代码设置布局的宽和高
- CDISC: SDTM Finding datasets Original and Standardized Results conversion
- Android动画——Tween动画之Scale
- InnoDB存储引擎表的逻辑存储结构
- 40条Android开发优化建议
- 错误:fatal error: file '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/
- 多年手淫导致抵抗力很差,怎么办?|彭博士谈伤精与养精
- 析构函数声明为虚函数的情况
- Lua中的userdata