Android 动态改变Layout的大小
来源:互联网 发布:可信的网络兼职 编辑:程序博客网 时间:2024/06/06 05:04
设置View的大小是通过设置LayoutParams参数。
如果一个view在一个RelativeLayout里面,需要用一个RelativeLayout.LayoutParams对象来设置
在代码里面设置的高度height是px,如果想用dp单位设置,需要获取屏幕的密度,然后转换。
final float scale = getActivity().getResources().getDisplayMetrics().density;int height = (int) (48 * scale + 0.5f); // 48dpfinal ViewGroup adContainer = (ViewGroup)getView().findViewById(R.id.ad_test);RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, height);adContainer.setLayoutParams(params);
来源:http://www.open-open.com/lib/view/open1420789889750.html
0 0
- Android 动态改变Layout的大小
- Android 动态改变Layout的大小
- 【转】android:自定义layout动态改变view位置和大小
- android:自定义layout动态改变view位置和大小
- 关于easyUI datagrid、layout动态改变大小使用的方法
- Android 动态改变控件的大小
- android 动态改变控件大小的方法
- android 动态改变布局控件 的大小
- 动态改变Android控件大小
- 动态改变Android控件大小
- 动态改变Android控件大小
- Android 动态改变控件大小
- 动态改变Android控件大小
- Android动态改变控件大小
- Android 动态改变组件大小
- Android中动态改变控件的大小的一种方法
- 动态改变ImageView的大小
- 动态改变Layout中控件的参数
- leetcode No131. Palindrome Partitioning
- 前端优化的规则
- CodeForces 278BNew Problem
- codeforces 354A Vasya and Robot [思维]
- 关于Window和WindowManager的一点愚见(添加,删除,更新)
- Android 动态改变Layout的大小
- linux常用操作命令大全
- 第二周项目0--宣告“主权”
- 分布式缓存系统Memcache简介与实践
- 括号配对问题
- 浅析线程池
- python模块打包技术
- Android实现简单计算器
- UI层自动化测试框架(四):对象库层