EditText в PreferenceScreen и DialogPreference, содержащий PreferenceScreen / CheckBoxPreference - PullRequest
1 голос
/ 10 июля 2011

У меня есть приложение, в котором я хочу, чтобы на одном экране было несколько EditTexts, а затем справа от каждого кнопка, которая откроет диалоговое окно для настроек, связанных с этим EditText

Проблема в том,Я пытаюсь сделать это в рамках PreferenceActivity.Я знаю, что мог бы просто использовать предпочтение в качестве кнопки, чтобы открыть обычное действие, чтобы отобразить линейное расположение (или относительное расположение), но это действительно не удовлетворяет то, что мне нужно., но это на самом деле не является предпочтительным (это будет работать, если нужно), и я мог бы просто использовать DialogPreference с флажками в нем, но мне действительно нравится возможность сводки CheckBoxPreference, поэтому я предпочел бы иметь диалоговое окно, которое открывается, а затемпоказывает PreferenceScreen CheckboxPreferences.

Итак, мне просто нужен EditText в preferenceScreen и CheckBoxPreference в DialogPreference

Не похоже, что это возможно, но если да, любая помощьбыл бы очень признателен.

Спасибо.

1 Ответ

0 голосов
/ 11 июля 2011

Проблема в том, что я пытаюсь сделать это в PreferenceActivity.

Поскольку может показаться, что это не предпочтения, создайте обычное действие, используя EditText и CheckBox виджетов.Затем вы можете создать его практически так, как вам хочется.

Если, OTOH, это действительно предпочтения, тогда, пожалуйста, используйте стандартный пользовательский интерфейс предпочтений Android, который не похож на то, что вы описываете.Смысл стандартного пользовательского интерфейса для Android в том, чтобы он был стандарт с небольшими изменениями (например, создание какого-либо средства выбора цвета DialogPreference).Ваши изменения не кажутся незначительными.

...