Использование текстового поля с AdapterView - PullRequest
0 голосов
/ 03 июня 2010

Можно ли использовать AdapterView с текстовыми полями в Android?

Мой запрос возвращает набор значений, и для каждого я хочу разместить его в текстовом поле, чтобы пользователь мог редактировать значение.

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

Если вы знаете хороший пример, то, пожалуйста, дайте мне знать!

РЕДАКТИРОВАТЬ 1

Я бы предпочел использовать XML для определения пользовательского интерфейса, и я нашел эту информацию:

"В этом случае мы создаем новый идентификатор с именем text1. + После @ в строке идентификатора указывает, что идентификатор должен автоматически создаваться как ресурс, если он еще не существует, поэтому мы определяем text1 на лету, а затем используем его. "Источник http://developer.android.com/resources/tutorials/notepad/notepad-ex1.html

Позволит ли это + автоматически создавать столько полей, сколько необходимо?Есть ли способ, которым я могу в общем случае указать макет в XML, а затем создать поля adhoc на основе ответа БД?

Большое спасибо,

Mith

1 Ответ

0 голосов
/ 03 июня 2010

Возможно ли использовать AdapterView с текстовые поля в андроид?

Да. Это будет сложно для вас (и, возможно, также для пользователя), поэтому я не рекомендую его, если у вас нет опыта программирования на Android несколько месяцев, но он должен работать.

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

Это будет немного сложнее.

Позволит ли это + автоматически создавать как сколько полей нужно?

Нет, это не то, как вы используете ListAdapters для ListView строк.

Есть ли способ, которым я могу в общем указать макет в XML, а затем создать поля adhoc на основе БД ответ

Используйте CursorAdapter.

Вот бесплатный отрывок из одной из моих книг, в котором описывается создание пользовательских классов адаптеров. Вот пример проекта , в котором показано создание пользовательского CursorAdapter для отображения результатов запроса к базе данных.

...