2015-04-03 89 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)));