res/integers.xml から整数値を取得するにはどうすればいいですか? 質問する

res/integers.xml から整数値を取得するにはどうすればいいですか? 質問する

integers.xml以下は私のファイルです。

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <integer name="LOCATION_ALARM_INTERVAL">60000</integer>
    <integer name="MID_NIGHT_ALARM_INTERVAL">86400000</integer>
</resources>

もしそうならstrings.xml、以下のようなアクセス変数を持つことができます。

getString( R.string.<variable_name> );

しかし、integeres.xml ファイルから値を取得するにはどうすればよいでしょうか?

書き込むと、getResources().getInteger(R.integer.宣言していない 3 つの変数が表示されます。

ここに画像の説明を入力してください

integers.xmlでは、ファイルで宣言した変数にアクセスするにはどうすればよいでしょうか?

ベストアンサー1

次のように実行します。

Resources res = getResources();
int i= res.getInteger(R.integer.int_value);

int_valueはxmlで指定された変数名です

おすすめ記事