0

私は1つの画面にいくつかのEditTextsがあり、それぞれの右側にそのEditTextに関連する設定用のダイアログを開くボタンが必要なアプリケーションを持っていますPreferenceScreen内のEditTextとPreferenceScreen/CheckBoxPreferenceを含むDialogPreference

問題は、私はこれをPreferenceActivity内で実行しようとしています。 私はちょうど、ボタンとして、通常のアクティビティを開いて線形レイアウト(または相対レイアウト)を表示することができますが、それは本当に必要なものを満たしていません。

preferenceActivityでEditTextPrefenceを使用することはできますが、それは実際にはあまり好ましくありません(それが必要ならば動作します)、DialogPreferenceをチェックボックスで使用することもできますが、CheckBoxPreferenceので、私はむしろ開き、次にCheckboxPreferencesのPreferenceScreenを表示するdialogpreferenceを持っています。

だから、私はこれが可能であるようにそれはいないようですDialogPreference

内preferenceScreenとCheckBoxPreference内のEditTextが必要ですが、もしそうであれば、任意の助けをいただければ幸いです。

ありがとうございます。

答えて

0

問題は、私はこれをPreferenceActivity内で実行しようとしています。

それはこれらが好みでないように思われるので、EditTextCheckBoxウィジェットを使用して、定期的なアクティビティを作成してください。それでは、あなたが望むのにかなりデザインすることができます。

OTOHが実際に設定されている場合は、標準のAndroid設定UIを使用してください。これは、あなたの説明に似ていません。標準のAndroid設定UIの背後にある点は、標準であり、マイナーなカスタマイズ(たとえば、ある種のカラーピッカーDialogPreferenceの作成など)です。あなたの変更はマイナーなことではありません。

+0

私はそれが唯一の解決策だと考えましたが、私がそれを使用している状況では、好みの要約機能が私のニーズに合っているため、やや魅力的なedittextpreferenceメソッドとcheckboxpreferenceメソッドを使用します。 – Jakar

関連する問題