gpt4 book ai didi

android - 如何更改 TextView 的边距

转载 作者:IT老高 更新时间:2023-10-28 13:09:03 25 4
gpt4 key购买 nike

我已将 TextView 以编程方式添加到 LinearLayout 中,并且在一些外部事件中,我想将该 TextView 的底部边距减小到 -10,因为我尝试了以下操作。

LinearLayout.LayoutParams lastTxtParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
lastTxtParams.setMargins(0, 0, 0, -10);
mOldTextView.setLayoutParams(lastTxtParams);
mOldTextView.invalidate();

修改已添加到View的widget的Margin的方法正确吗?
一些它不工作的原因。

最佳答案

TextView forgot_pswrd = (TextView) findViewById(R.id.ForgotPasswordText);
forgot_pswrd.setOnTouchListener(this);
LinearLayout.LayoutParams llp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
llp.setMargins(50, 0, 0, 0); // llp.setMargins(left, top, right, bottom);
forgot_pswrd.setLayoutParams(llp);

我这样做了,而且效果很好。也许当您在 -ve 中给出值时,这就是您的代码不起作用的原因。您只需将此代码放在创建 View 引用的位置即可。

关于android - 如何更改 TextView 的边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4814124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com