我不相信这存在,但想仔细检查一下。我想设置 TextView 的文本大小,使其适合给定宽度的单行。例子:
<LinearLayout
layout_width="100dip"
layout_height="50dip">
<TextView
layout_width="fill_parent"
layout_height="wrap_content"
textSize="fill"
text="fit me please!" />
</LinearLayout>
Thanks
您可以使用TextUtils.EllipsizeCallback
。当文本被省略时,此回调由文本视图完成。在这里您可以将文本大小设置为小于当前大小。
EDIT :否则你可以使用TextUtils.ellipsize
这边走
while (mText != TextUtils.ellipsize(mText, textPaint, other params)) {
textpaint.setTextSize(textpaint.getTextSize() - 1);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)