RelativeLayout.LayoutParams GuoheAdLayoutParams = new RelativeLayout.LayoutParams(int,int);
第一个是高度
第二个是宽度但是他们是整型
例如参数是50,50
1.那他们代表的手机屏幕上的长度是多少dp啊,这个比例是什么啊?
2.高度那个参数我想让它动态获取当前屏幕的高度,如何获取?
3.关于UI业内专业的流行的写法是什么?用代码直接生成控件并使用,还是Activity运行时调用对应的Layout XML文件
第一个是高度
第二个是宽度但是他们是整型
例如参数是50,50
1.那他们代表的手机屏幕上的长度是多少dp啊,这个比例是什么啊?
2.高度那个参数我想让它动态获取当前屏幕的高度,如何获取?
3.关于UI业内专业的流行的写法是什么?用代码直接生成控件并使用,还是Activity运行时调用对应的Layout XML文件
解决方案 »
- Windows环境下Android NDK环境搭建问题,求大侠解答
- LinearLayout使用addView方法时如何保持已有动态控件位置不初始化
- 求助:关于Android Bitmap 颜色的问题
- ksoap2-3.0.0调用.net WebService 服务端参数为空
- 如何改变actionbar tab 指示器颜色
- android j监听输入法隐藏 显示
- 列表布局 求帮忙
- 在安卓(android)应用层上,不同的app如何共享主题(theme)、样式(styles)、颜色(color)等资源。
- 请问使用fragment+viewpag,点击按钮时,弹出界面的问题
- Tomcat 相关问题
- 界面问题
- 进度条图片刷新问题
LayoutParams.WRAP_CONTENTdip与像素转化
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
int scale = metrics.density;scale 就表示一个dip 等于 多少个像素
例如scale=1.5,那么1.5个像素等于一个dip
2、获取屏幕的宽高,其实就相当与获取屏幕的分辨率,所以你可以去看看怎么获取分辨率,其实上面也已经差不多了。
3、运行一个Activity,肯定是先加载你的布局文件了。当然你也可以在程序代码中自己定义。