2011-12-19 2 views
0

Можно ли использовать статическое поле в xml?Использование статического поля в окне предпочтений xml

«CUSTOMERID» из кода

public class Const { 

    public static final String EXTRA_CUSTOMER_ID = "customerId"; 
} 

в настройках XML в качестве ключа имени:

<?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

, если вы пытаетесь сохранить строки в этой константе можно использовать файл «Рез/значение/strings.xml».

strings.xml

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

, чтобы получить одну строку strings.xml вы должны использовать метод:

getString(R.strings.lb_customer_id). 

надеюсь, что это помогает.

+1

Да, знаете этот путь, но вопрос об изменении «customerId» в ключе EditTextPreference с помощью статической константы. это выглядит более эстетично, на мой взгляд, и проще писать код – vas

 Смежные вопросы

  • Нет связанных вопросов^_^