Java没有在textview中打印字符串

时间:2015-03-18 17:00:33

标签: java android textview

我的问题是: 我有2个文本视图,第一个文本从“你的X是”变为“你是”(“你是”存储在一个字符串中),后者是一个可以承担任何值的数字,或者,如果是另一个值为“0”,只是变得“完美”(这取自字符串)。 点击一个按钮后所有这一切。 问题是第一个文本更改而第二个文本从0更改但如果第一个值(我之前说过)是0(或减去0)只是不改变...它不假设我想要的字符串的值。 我希望你遇到问题,这就是代码。

if (risultato <= 0) {
                    risultatoX.setText("0");
                    X.setText(R.string.youAre);
                    risultatoOre.setText(R.string.perfect);
                    risultatoOre.setTextColor(Color.parseColor("#259b24"));
                    hr.setVisibility(View.GONE);
                } else {
                    X.setText(R.string.First);
                    risultatoOre.setTextColor(Color.parseColor("#757575"));
                    hr.setVisibility(View.VISIBLE);
                }

1 个答案:

答案 0 :(得分:1)

如果你想从资源中获取String,你需要使用getResources()。getString()方法。

例如:

X.setText(getResources().getString(R.string.youAre));
risultatoOre.setText(getResources().getString(perfect));