gpt4 book ai didi

android - 我可以设置android :layout_toLeftOf programmatically?吗

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:56:47 25 4
gpt4 key购买 nike

我有一个 RelativeLayout,其中有一个 TextView 并且此元素的 android:layout_toLeftOf 属性设置为同一布局中的另一个 TextView。

根据应用程序从服务器接收到的数据,我需要将这个 TextView 的可见性设置为 GONE 并将 ProgressBar 的可见性设置为 VISIBLE 然后我需要第一个 TextView 左对齐这个进度条。

这有可能以编程方式完成吗?

如果没有,您能想办法解决这个问题吗?

编辑

按照以下建议,这就是我的工作代码的样子:

TextProgressBar txtProgressBar = (TextProgressBar) v.findViewById(R.id.progressBarPointsInProgress);
TextView offerName = (TextView) v.findViewById(R.id.textViewOfferName);
android.widget.RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams)offerName.getLayoutParams();
params.addRule(RelativeLayout.LEFT_OF, R.id.progressBarPointsInProgress);
params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
offerName.setLayoutParams(params);

最佳答案

添加规则

RelativeLayout.Layoutparams params = (RelativeLayout.LayoutParams)ProgressBar.getLayoutParams();
params.addRule(RelativeLayout.LEFT_OF, R.id.youtTextView);

关于android - 我可以设置android :layout_toLeftOf programmatically?吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14070929/

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