gpt4 book ai didi

android - 为什么从 onMeasure 设置文本不会影响 TextView?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:39:41 24 4
gpt4 key购买 nike

有一个特定大小的 TextView,每当设置给它的文本太长时,我想将它重新设置为某个预设值。

为了实现这一点,我重写了 onMeasure 并调用了 setText。但是,这不会影响 TextView 的内容。

我错过了什么?

编辑:如果您认为应该以完全不同的方式完成 - 请随时提出建议

最佳答案

onMeasure() 通常在布局阶段调用。据我所知,onMeasure() 必须衡量您的观点的地方。它接收 2 个值,这些值是您 View 的父 View 的大小,可能是常量。

你为什么不检查你设置的文本的长度,如果太长就用你的默认文本替换它?

关于android - 为什么从 onMeasure 设置文本不会影响 TextView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6940765/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com