私は最初のAndroidアプリを開発しています。ウィザードを使用して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を与えるだけです!