gpt4 book ai didi

java - TextView + 变量

转载 作者:行者123 更新时间:2023-11-30 02:36:56 24 4
gpt4 key购买 nike

我已经添加到我的 TextView,在用 set.Text 修改它之后,一个 int 类型的变量 (CONT1)如何只改变变量 cont1 的颜色?我的部分代码:

TextView cpu=(TextView) findViewById(R.id.cpu);
cpu.setText("CPU: " + cont1);

我试过把cont1的值放在一个新的TextView中,然后用这种方式添加到第一个TextView中:

TextView cpu=(TextView) findViewById(R.id.cpu);
TextView color=new TextView(this);
color.setText(cont1);
color.setTextColor(220);
cpu.setText("CPU: " + color);

但是输出给了我奇怪的值,我该怎么做才能只改变变量 CONT1 的颜色?

问题是我没有合并两个 TextView

cpu.setText("CPU: "+ color);这段代码不起作用,为什么我不能合并两个 TextView?

最佳答案

将 TextView 置于线性布局中并将重力置于子中心,或者在 TextView 中彼此对齐并将可变颜色字符串设置为右侧的 TextView ..

<LinearLayout
android:id="@+id/container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:background="#0000" >

<TextView
android:id="@+id/cpu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="CPU"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="30sp" />

<TextView
android:id="@+id/Changeabletextview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="count"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#000"
android:textSize="30sp" />
</LinearLayout>

关于java - TextView + 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26392278/

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