我有一个ImageView,应该具有TextView的高度,这是我正在使用的代码,但它始终返回0:
sub_sessions
我该怎么做?预先感谢!
答案 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);
}
});