我正在开发我的第一个安卓应用程序。我使用向导创建了一个 SettingsActivity,到目前为止效果很好。现在我想以编程方式更改输入字段:我正在生成一个字符串,我希望在输入字段中默认预设该字符串。
这是我的输入字段,它是自动生成的 pref_general.xml 中的条目:
<EditTextPreference
android:capitalize="words"
android:defaultValue="@string/pref_default_display_name"
android:inputType="textCapWords"
android:key="example_text"
android:maxLines="1"
android:selectAllOnFocus="true"
android:singleLine="true"
android:title="@string/pref_title_display_name" />
我的问题是:如何在我的代码中访问此输入字段?通常我使用请求 UI 元素
findViewById(R.*.*);
我假设在这里我可以使用
findViewById(R.string.pref_default_display_name);
但这只会给我null!