Я застрял в проблеме и, если возможно, мне понадобится помощь сообщества. Я не ищу готового решения, но кое-что, что поможет мне произвести результат.Создайте динамический вид с помощью android
Я ищу способ создания динамической активности на основе объекта JSONArray. Вот пример объекта JSONArray:
[ { "name": "my checkbox name",
"type": "checkbox",
"value": "one,two,three"
}
{ "name": "my edit text",
"type": "text",
"value": ""
}
...]
Это JSONArray может быть совершенно случайным. Он может иметь 2 текстовых вида, 3 меню выбора, 1 текстовый вид и так далее.
Цель состоит в том, чтобы перебрать этот JSONArray и создать соответствующие элементы в моем коде Android.
Чтобы создать результат, я подумал о простом переключателе, который будет отображать один за другим мой JSONArray для виджета Android.
Но после этого, как я могу получить доступ к каждому свойству каждого визуализируемого виджета?
Edit: мне нужно, а также назначить слушателя событий на какой-то виджет, как и прием GPS скоординированные ...
Спасибо.
Edit: это JSONArray не JSONObject ...
Благодарим за быстрый ответ, я попробую завтра вечером. Рад избежать манипуляции динамикой var. – Kevin
Похоже, вы нашли хорошее решение, но я думал, что предупредил вас о проекте, который я только что завернул, который состоял из аналогичной задачи. Я задокументировал подход и сделал источник доступным здесь: http://labs.makemachine.net/2010/04/android-form-generator/ – JeremyFromEarth