2011-12-19 5 views
0

xmlで静的フィールドを使用することはできますか?キー名として好みのXMLで設定画面で静的フィールドを使用するxml

コードから

"はcustomerId"

public class Const { 

    public static final String EXTRA_CUSTOMER_ID = "customerId"; 
} 

<?xml version="1.0" encoding="utf-8"?> 
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> 
    <PreferenceCategory android:title="@string/setup"> 
     <EditTextPreference android:key="customerId" android:summary="..."  android:title="@string/lb_customer_id" /> 
    </PreferenceCategory> 
</PreferenceScreen> 

答えて

0

あなたは、これはあなたがファイルを使用できる定数の文字列を保存しようとしている場合は、「RES /値/ strings.xml "

getString(R.strings.lb_customer_id). 

はそれが役に立てば幸い:あなたがメソッドを使用する必要がありますのstrings.xmlの1つの文字列を取得する

のstrings.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string name="lb_customer_id">customerId</string> 
</resources> 

+1

はい、その方法を知っていますが、静的定数によってEditTextPreferenceキーの "customerId"を変更しようとしています。それは私の意見ではより美的に喜ばしく見え、コードを書くのが簡単です – vas

関連する問題