码迷,mamicode.com
首页 > 其他好文 > 详细

利用代码修改layout_marginBottom的属性

时间:2015-04-22 20:49:43      阅读:434      评论:0      收藏:0      [点我收藏+]

标签:markdown   android   marginbott   layoutpara   

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了。

利用代码修改layout_marginBottom的属性

标签:markdown   android   marginbott   layoutpara   

原文地址:http://blog.csdn.net/liranke/article/details/45198711

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!