私はPreferenceActivityを、とりわけ、コール転送オプションを含むカテゴリとしています。EditTextPreferenceとCheckBoxPreferenceを組み合わせることは可能ですか?
- ユーザーが右側のチェックボックスをオンにすると有効/無効になります。
- ユーザーがテキスト(または好みで何かを)押した場合には、任意の使用が、おそらくではありませんが、ここで、この特定のpreferencecategoryの抜粋です
をEditTextPreferenceダイアログを開きます:
<PreferenceCategory
android:title="@string/category_callforward">
<EditTextPreference
android:key="call_forward_always"
android:title="@string/call_forward_always"
android:summary="@string/call_forward_forwardto" />
</PreferenceCategory>
私は、可能な場合、この方法でそれを実装したいと思います
EDIT
:
// Locates the correct data from saved preferences and sets input type to numerics only
private void setCallForwardType()
{
ep1 = (EditTextPreference) findPreference("call_forward_always");
EditText et = (EditText) ep1.getEditText();
et.setKeyListener(DigitsKeyListener.getInstance());
}
EDIT2
誰もが、まだ迷っている場合は - これは私が好みのように何をしたいです:
EDIT3
私はしましたサーチここ数時間の間、「PreferenceGroupAdapter」という単一の単語が出てきました。しかし、私はそれを使用する方法を示す例やチュートリアルを見つけることができませんでした。提案?これは正しい道でもありますか?
EDIT4
これは本当に、私は非常に多く、私が代わりに組み合わせて編集 - とチェックボックス好みの実装することができ、代替(ユーザーフレンドリー)ソリューションへの提案たいおそらくされていない場合。
あなたは今まで、この問題を解決するために管理していましたか?私はこのようなカスタム設定を作成しようとしていますが、設定行のチェックボックスを使うか、設定ダイアログに組み込んでいますが、これはどこでも見つけることができた唯一のリファレンスです。 –
@ SeanO'Toole私の答えが役立つかどうかを見てください。 – theblang