gpt4 book ai didi

java - 使用 String.valueOf(intVar) 动态设置 TextView 截断部分 intVar

转载 作者:行者123 更新时间:2023-12-01 20:16:14 36 4
gpt4 key购买 nike

我有一个从“0”开始的 TextView,并在按下按钮时更新以反射(reflect)当前总分,public int 分。 TextView 确实更新,但乐谱中的一个或多个字符被截断(例如,“1580”可能显示为“158”或“15”)。然而,当 Activity 完成并发送到记分板 Activity 时,显示的分数是正确的(传递 Intent 的变量是相同的变量points)。

这是我的相关Java代码:

public int points = 0;

TextView currentScoreCounter = (TextView) findViewById(R.id.scoreCounter);
currentScoreCounter.setText(String.valueOf(points));

这是我的 XML 文件中的 scoreCounter:

<TextView
android:id="@+id/scoreCounter"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:textSize="30dp"
android:layout_centerHorizontal="true"
android:layout_alignParentTop="true" />

我怀疑它可能与 TextView 的宽度/高度有关,但我不确定。

最佳答案

您可以使用 android:layout_weight=".60 覆盖 60% 的宽度,请务必从我的限制中设置 android:layout_width="0dp"测试,可行,但静态大小始终相同。

关于java - 使用 String.valueOf(intVar) 动态设置 TextView 截断部分 intVar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45745894/

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