必威体育Betway必威体育官网
当前位置:首页 > IT技术

利用代码修改layout_marginBottom的属性

时间:2019-08-27 10:41:08来源:IT技术作者:seo实验室小编阅读:77次「手机版」
 

layout_margintop

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_marginTop 与 layout_marginBottom

layout_marginTop,layout_marginBottom,layout_marginRight,layout_marginLeft 是 RelativeLayout 中的四种属性,今天在进行UI设计

分享到:

栏目导航

推荐阅读

热门阅读