2011-07-26 7 views
16

これまではstrings.xmlファイル内で文字列を処理していましたが、ブール値と整数項目を扱う必要があります。strings.xmlからブール値と整数を取得する

<item type="integer" name="usenetPort">563</item>

<item type="bool" name="usenetUseSSL">true</item>

私は通常の値を取得するためにgetResources().getString(R.strings.my_string)を使用しますが、それは、ブールと整数では動作しません。私はgetInteger()getBoolean()を試しましたが、Eclipseは間違っていると言います。

ブール値と整数から値を取得するにはどうすればよいですか?

答えて

28

は、最初に私はのstrings.xmlをopennedし、この追加:私はこれを行うことにより、値を取得するコードに続いて

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <item type="integer" name="mynumber">4</item> 
</resources> 

を:

あなたがR.integerを使用する必要が
int number= getResources().getInteger(R.integer.mynumber); 

。*とR.stringません。*

+4

ああ、持っています。 'R.integer'と' R.bool'です。 – dotty

0

Activityクラスでこれを試してみてくださいそれは私の作品

getResources().getInteger(R.string.usenetPort); 
getResources().getBoolean(R.string.usenetUseSSL); 
関連する問題