2015-04-03 80 views
0

在我的代码中我有一个整数xml文件,我想在代码中使用里面的值。android integer-xml value to string

但是,当我在TextView中,而不是0向他们展示我得到2131361797.

这里是我的xml:

<resources> 
    <integer name="zero">0</integer> 
    <integer name="minimum_number">0</integer> 
    <integer name="maximum_number">12</integer> 
</resources> 

这里是我的代码:

correctValue.setText(R.integer.zero + ""); 
incorrectValue.setText(R.integer.maximum_number + ""); 

我有也尝试过String.valueOf(R.integer.zero);,但这也给出了相同的结果。

我该如何解决这个问题?

回答

2

使用getResources().getInteger方法从integers.xml得到int值:

correctValue.setText(String.valueOf(
      getResources().getInteger(R.integer.zero)));