Динамический настраиваемый ListView в настраиваемом диалоге - PullRequest
3 голосов
/ 31 октября 2011

Мне нужна ваша помощь, потому что я думаю о том, как решить эту проблему, и не знаю, какой лучший метод:

Что у меня есть:

У меня есть стандартная ImageGallery.Ниже этого находится кнопка.

Что я хочу:

Когда я нажимаю эту кнопку, открывается список всех изображений, состоящих измаленькое изображение слева и краткое описание в одну строку, весь контент должен быть перенесен массивом в дополнительную папку.Нажав одну строку, выбранное изображение должно появиться в Галерее, и список должен быть закрыт.

Что я думаю:

- это то, что я должен создатьПользовательский диалог (Alert Dialog? Binder?), запускаемый кнопкой.Этот диалог должен быть заполнен пользовательским ListView.

Чего я не знаю:

Какие компоненты платформы мне нужны для этого?Я нашел кое-что с Google, но, по крайней мере, я не уверен, что это самый эффективный способ.Я видел, что кто-то создал дополнительную активность для диалога, используя DialogLayout.Кто-то попробовал это с помощью компоновщика, другой с AlertDialog.

Кроме того, я запутался в объединении ListView, ArrayAdapter, Dialog, ViewBinder, getView, Objects и т.1028 * У кого-то есть идея, как решить эту проблему самым простым способом?

1 Ответ

1 голос
/ 31 октября 2011

Вам нужно сделать что-то вроде этого:

  1. Определите действие, расширяющее ListActivity. Вы можете сослаться на это руководство как использовать списки.
  2. Добавьте это действие в файл manifest с атрибутом темы android:theme="@android:style/Theme.Dialog" в теге активности, который сделает ваше действие look like a dialog.
  3. Вы можете начать это действие, нажав на кнопку.
  4. Если вы хотите добавить result should be returned к своей деятельности по вызову, используйте startActivityForResult () .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...