美文网首页
代码setMaxWidth处理让android:ellipsiz

代码setMaxWidth处理让android:ellipsiz

作者: gaom明 | 来源:发表于2022-10-23 18:15 被阅读0次
image.png

private void setMaxWidth() {
int llWidth = binding.llTitle.getWidth();
// ivVipWidth = 50dp = layout_width+layout_marginStart
int ivVipWidth = dp2px(rootView.getContext(),50);
int maxWidth = llWidth - ivVipWidth;
binding.tvFirstTitle.setMaxWidth(maxWidth);
}
//onCreate中
binding.ivVip.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
binding.ivVip.getViewTreeObserver().removeGlobalOnLayoutListener(this);
setMaxWidth();
}
});

相关文章

网友评论

      本文标题:代码setMaxWidth处理让android:ellipsiz

      本文链接:https://www.haomeiwen.com/subject/ydmgzrtx.html