2013-08-14 2 views
0

Для приложения, над которым я работаю, у меня есть GridLayout, который я заполняю динамически. Он отлично работает, за исключением одного. Прямо сейчас, я просто загружаю все изображения, которые хочу отобразить сразу. Однако количество загружаемых изображений может меняться, то есть существует риск исключения OutOfMemoryException. Мне нужен метод getView() в GridView, только тогда для GridLayout. Я уже об этом подумал, но я все еще застрял. Есть ли у кого-нибудь предложения по подходу?Метод getView() для GridLayout (не GridView)

ответ

0

GridLayout Используется для выравнивания элементов в сетке. Это похоже на сетчатые системы. GridLayout не может работать с адаптерами, что и есть GridView.

+0

Я знаю, что он не может работать с адаптерами. Я просто хочу создать аналогичную систему для адаптера. – Zero

+0

Вы можете расширить «AdapterView» и предоставить вам собственный способ выкладки элементов. Эта часть проста. Он становится сложным, когда вы хотите искать события кликов и запускать их. Он становится более сложным с навигацией по ориентированному на доступность. – sriramramani

+0

Хорошо, спасибо за предложение! – Zero

Смежные вопросы