使用ConstraintSet以编程方式向视图添加约束不会在Android中获得预期的结果吗?

时间:2019-01-27 03:07:05

标签: android

我有一个自定义的ConstraintLayout,并且里面有一个TextView。我完全以编程方式没有XML ,这是代码:

<span><a href="#" class="myButton" id="name">text</a></span>

运行上面的代码时,我得到了一些错误的结果:

  1. 如果textView中的文本很短:

enter image description here

  1. 如果textView中的文本很长:

enter image description here

1 个答案:

答案 0 :(得分:1)

如果我了解您的错误结果是正确的-您看不到利润率吗? 我认为这是因为默认值layout_width layout_height是textview的wrap_content。默认值必须为 0dp 。 试试:

LayoutParams lp = new LayoutParams(0, 0);
textView.setLayoutParams(lp);