android在代码中设置控件(ScrollView)的高度

android在代码中设置控件(ScrollView)的高度,第1张

一般View像你说的那样便得了,如果那样不行的话可能Scrollview比较特殊一点,我一般都是让ScrollView wrap_content ,然后ScrollView里的布局不要wrap_content,比如里面嵌套一个RelaytiveLayout,这个RelaytiveLayout的高度写死。你代码中设置这个RelaytiveLayout的高度试试能不能满足你的需求

Android动态改变View控件大小的方法:1、声明控件参数获取对象 LayoutParams lp;2、获取控件参数: lp = 控件id.getLayoutParams()3、设置控件参数:如高度。 lp.height -= 104:、使设置生效:控件id.setLayoutParams(lp)例如如要把Imageview下移200px:ImageView.setPadding( ImageView.getPaddingLeft(), ImageView.getPaddingTop()+200, ImageView.getPaddingRight(), ImageView.getPaddingBottom())

1、获取控件所在的布局

LayoutParams para = button.getLayoutParams()//获取按钮的布局

2、修改布局中的height,width属性

para.width=200//修改宽度

para.height=300//修改高度

3、重新设置修改后的布局给控件

button.setLayoutParams(para) //设置修改后的布局。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11031275.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存