【发布时间】:2017-03-02 02:26:35
【问题描述】:
我是 android 新手,正在为计数器编写代码。 我在文本视图中显示增加的计数。如果文本视图中有四位数字,则正常显示,但当计数器值大于 9999 时,文本视图显示 5 位数字。问题是这五个数字不在单行中。我想知道是否有任何函数或方法可以动态更改文本视图中的文本大小。 是否有任何 if 条件可以使用,例如
如果(计数器 > 9999){ 将文本大小更改为任何值,小于 xml 文件中给出的先前值。 } 任何帮助将不胜感激
【问题讨论】:
-
正如我所说,蒂姆我是新来的。我不知道把我的代码放在哪里。 counterDisplay.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { increment++; editor.putInt("number", increment); editor.apply(); display(); } });跨度>
-
@Momin Khan 想给你一个建议。与其动态更改字体大小,不如尝试从 xml 调整 TextView 以使其采用任意位数。如果您可以在此处发布您的 xml,那将会很有帮助。
-
@vidulaJ
标签: android textview runtime text-size