gpt4 book ai didi

java - android studio 中不显示字符串

转载 作者:搜寻专家 更新时间:2023-11-01 08:21:07 27 4
gpt4 key购买 nike

在 android studio 中,我试图在彼此之上显示两个字符串。这些字符串将与一个变量连接在一起,因此我将无法使用 XML 在其中“硬编码”它。

这是我要运行的代码:

public void submitOrder(View view) {
int finalPrice = quantity*5;
displayText("Thank you!");
displayText("Please display this too");
}

这是我的 DisplayText 函数的代码:

private void displayText(String phrase){
TextView priceTextView = (TextView) findViewById(R.id.price_text_view);
priceTextView.setText(phrase);
}

第一行显示,(“谢谢!”),但第二行不是......我已经看到 XML 或 Gradle 脚本是否有任何问题,但我没有得到任何那里有错误...

但是,这是我的 price_text_view 的 XML 代码:

    <TextView
android:id="@+id/price_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="16dp"
android:text="$10"
android:textColor="@android:color/black" />

任何帮助将不胜感激...谢谢!

最佳答案

像这样改变你的显示方式:

private void displayText(String phrase){
TextView priceTextView = (TextView) findViewById(R.id.price_text_view);
priceTextView.setText(priceTextView.getText()+phrase);
}

你可以修改方法来清除你的字段,或者不这样:

private void displayText(String phrase, boolean clean){

TextView priceTextView = (TextView) findViewById(R.id.price_text_view);
if (clean)
priceTextView.setText(priceTextView.getText()+phrase);
else priceTextView.setText(phrase);
}

关于java - android studio 中不显示字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50883817/

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