Антон: я поэтому и сказал, в моём варианте ещё "е" последним аргументом стоит.
Это массив, парсить его надо как массив. А вы сейчас парсите как объект.
Антон: в джаве с этим хуже, да) в том catch добавьте Log.e(TAG, "BAD", e); - будет вам хоть стек трейс. Скорее всего, у вас джосн лежит сразу массивом? Если да, то надо использовать JSONArray вместо JSONObject'a.
Ну и вообще, это жутко неудобное апи для парсинга. Вам придётся руками все поля вытаскивать оттуда. Лучше gson использовать: https://habrahabr.ru/company/naumen/blog/228279/
exedis: ну циклом пройдись по массиву с шагом h и начиная как бы с третьего элемента. По окончанию начинай заново массив. Выводи столько элементов, сколько нужно.
Chvalov: учите английский :) технический-то он не сложный. Ну, Блоха "Java. Эффективное программирование" почитайте, там этой теме тоже внимание уделено.
Maybe_V: это в разные элементы списка хотите так контент вставлять?
Так-то любой ViewGroup берите: Frame/Relative/LinearLayout, они от рождения прозрачны, просто фон не ставьте им и всё.