Android:代码修改layout_marginBottom的属性
Android开发中,我们经常利⽤xml来设置控件layout_marginBottom属性的值,那么,如何在java代码中设置这个属性呢? 这样的⽬的是,实现动态修改UI,⽽不需要重新定义布局⽂件。
样例如下:
⾸先,来看xml的定义(截取⼀部分):
margin属性怎么用<ListView
android:id="@+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) LayoutParams();
layoutParams.bottomMargin=0;//将默认的距离底部20dp,改为0,这样底部区域全被listview填满。
listview.setLayoutParams(layoutParams);
这样,就实现了动态修改UI了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论