2011-06-20 15 views
0

私はPreferenceActivityを作成します。EditTextpreferencesです。環境設定をクリックすると、EditTextと2つのbuttonsOKとキャンセル)のダイアログが開きます。 edittextdialogの右側にbuttonを追加してPreferenceActivityに追加します。これどうやってするの ?androidのカスタムEditTextPreference

答えて

2

次のように簡単な設定を作成できます。私はあなたがカスタムダイアログを開いて、このダイアログのレイアウトにすることができ、この設定をクリックするだけで

PreferenceActivity

にこのダイアログEDITTEXTデフォルトの右側 にボタンを追加したい

<Preference 
       android:title="Custom Preference" 
       android:summary="This works almost like a button" 
       android:key="customPref" /> 

ビューを追加できます。

+0

しかし、私はすべてのedittextpreference機能をsharedpreferenceなどのストア値のようなEditTextにしたいと思います。私がedittextでカスタムレイアウトを作成すると、edittextpreferenceのような機能をどのように達成できますか? –

+0

あなたはEditTextのテキストを取得し、それをshredPreferenceに保存することができます。 – Sujit

+0

ok。私はこのようにこれを行います。ありがとう。 –

関連する問題