スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

タグ :

   印刷ボタン       この記事に拍手する       このエントリーをはてなブックマークに追加

Return to page top

  • Comments (Close): -
  • TrackBack (Close): -

EditTextPreference

設定画面を作る の記事にてCheckBoxPreferenceを使って設定画面を作りましたが、今回はEditTextPreferenceを使ってみます。

20111221_3
このような画面をタッチすると…


20111221_2
入力可能なダイアログが現れます。


Javaファイルは変更なしです。
package sample.basic;

import android.os.Bundle;
import android.preference.PreferenceActivity;

public class HelloAndroid extends PreferenceActivity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.layout.main);
}
}



main.xmlでEditTextPreferenceの属性を指定します。
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="@string/pref_title">
<EditTextPreference
android:key="@string/et_key"
android:title="@string/et_title"
android:summary="@string/et_summary"
android:dialogTitle="@string/et_dialog"
></EditTextPreference>
</PreferenceCategory>
</PreferenceScreen>


CheckBoxPreferenceでは、summaryOnとsummaryOffで説明文を変化させましたが、今回は変化なしなので summaryを指定します。

ポップアップするダイアログのタイトルは dialogTitleで指定します。


strings.xmlです。

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">HelloAndroid</string>
<string name="hello">HelloAndroid</string>
<string name="pref_title">HelloPreference</string>
<string name="et_key">EditText Key</string>
<string name="et_title">エディットテキストのテストです</string>
<string name="et_summary">説明文</string>
<string name="et_dialog">ダイアログのタイトルです</string>
</resources>


EditTextにたとえば「test」と書いてOKボタンを押すと、XMLファイルに

<string name="EditText Key">test</string>

というデータが追加されているはずです。

関連記事
スポンサーサイト

タグ :

   印刷ボタン       この記事に拍手する       このエントリーをはてなブックマークに追加

Return to page top

Comments:

2012-06-26 Tue 17:44:46

このコメントは管理者の承認待ちです

Comment Form
Only inform the site author.

Trackback+Pingback:

TrackBack URL for this entry
http://androidhacker.blog94.fc2.com/tb.php/93-b7e85518
  • 閉じるボタン
レファレンス
月別アーカイブ
リンク
カテゴリ
QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。