美文网首页
代码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