的strings.xml
<string name="key_rateHourly">rateHourly</string>
layout xml:
<EditTextPreference
android:key="@string/key_rateMileage"
/>
问题:如果我们可以从string.xml引用常量,它被编译成相应的类R.string,我们可以用常量为我们自己的类做这个吗?例如:
public class Constants {
final static int MyConstant = 0;
}
<EditTextPreference
android:key="@Constants/MyConstant"
/>
??
问题是以纠结的方式访问strings.xml中定义的常量:
getActivity().getString(R.string.key_rateHourly)
而
Constants.MyConstant
更短更清晰。