利用代码修改layout_marginBottom的属性
来源:互联网 发布:淘宝卖的玛咖是真是假 编辑:程序博客网 时间:2024/05/20 20:20
Android开发中,可以利用xml来设置控件距离底部的尺寸,即设置layout_marginBottom的属性,那么,如何在java代码中设置这个属性呢?
这样的目的是,实现动态修改UI,而不需要重新定义布局文件。
样例如下:
首先,来看xml的定义(截取一部分):
<ListView android:id="@+android:id/listview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginBottom="20dp"/>
再来看对应的java代码:
listview= (ListView)findViewById(R.id.listview);RelativeLayout.LayoutParams layoutParams = (LayoutParams) listview.getLayoutParams();layoutParams.bottomMargin=0;//将默认的距离底部20dp,改为0,这样底部区域全被listview填满。listview.setLayoutParams(layoutParams);
这样,就实现了动态修改UI了。
2 0
- 利用代码修改layout_marginBottom的属性
- Android:代码修改layout_marginBottom的属性
- RelativeLayout的layout_marginBottom属性失效问题
- RelativeLayout的layout_marginBottom属性失效问题
- layout_marginBottom的使用
- 【Unity3D自学记录】利用代码修改图片属性(Inspector)
- Android Layout XML属性研究--android:layout_marginBottom
- Android Layout XML属性研究--android:layout_marginBottom
- layout_marginBottom不能用的解决方法
- 使用代码修改材质的属性
- 用JavaScript修改CSS属性的代码
- 代码修改shape的颜色属性
- Android 代码修改shape的颜色属性
- 利用反射获取与修改private的属性的值
- 利用powershell修改ip属性
- 利用UIEdgeInsets属性修改UIButton的图片,文字位置
- JavaScript--利用变量来修改属性的小练习
- android中android:layout_marginBottom的不起作用问题
- hibernate配置文件hibernate.cfg.xml的详细解释
- mount 命令挂载共享到/mnt
- 黑马程序员_JavaSE学习总结第01天_Java概述
- Linux汇编教程01: 基本知识
- Underscore.js
- 利用代码修改layout_marginBottom的属性
- poj1915 Knight Move
- Images.xcassets真是太好用了
- dll注入调用函数改变指针内容
- 和Keyle一起学ShaderForge - Overview
- linux文件链接
- 深入OpenVPN的配置
- 中层管理者在沟通中最忌讳什么?
- 使用js进行post请求