设置控件高度,宽度等

设置控件高度,宽度等,第1张

1.通过 父类控件.LayoutParams 可以设置margin (LinearLayout是父类控件)

LinearLayout.LayoutParams params= (LinearLayout.LayoutParams) mViewTop.getLayoutParams()

params.weight=LinearLayout.LayoutParams.MATCH_PARENT

params.height=300

params.leftMargin=50

mViewTop.setLayoutParams(params)

2.通过 ViewGroup.LayoutParams

ViewGroup.LayoutParams lp = holder.mIvRightGame.getLayoutParams()

lp.width = ScreenUtils.getScreenWidth(mActivity)-PXUtil.dip2px(160)

lp.height=(int)(lp.width*300.0/490)

holder.mIvRightGame.setLayoutParams(lp)

代码里linera.setLayoutParams(new LinearLayout.LayoutParams(宽度, 长度))这样就行了

你的采纳是我前进的动力,还有不懂的地方,请继续“追问”。

如你还有别的问题,可另外向我求助;答题不易,互相理解,互相帮助

可以设置,如果是只有一个textview就直接

android:layout_width="match_parent"

如果是两个或以上就

android:layout_width="0dp"

android:layout_weight="1" // 1 代表的是占用的宽度

前提是Linearlayout布局要设置成

android:orientation="horizontal"


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存