根据TextView的高度设置ImageView的高度

时间:2018-08-14 13:56:07

标签: android imageview height

我有一个ImageView,应该具有TextView的高度,这是我正在使用的代码,但它始终返回0:

sub_sessions

我该怎么做?预先感谢!

1 个答案:

答案 0 :(得分:2)

它返回零,因为尚未创建视图,因此需要通过post方法使用以下代码。 首先,您需要计算TextView的高度,然后应用于布局,

holder.abstractText.post(new Runnable() {
            @Override
            public void run() {
                RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, holder.abstractText.getHeight());
                holder.borderImage.setLayoutParams(layoutParams);     
            }
        });