2012-04-13 2 views
0

Итак, вот что я хочу построить: GridView содержит несколько элементов, которые могут быть перемещены/перегруппированы пользователем. Довольно похож на тот, который вы видите на главном экране Android.Пользовательский Android GridView

Я заглянул в некоторые места, но в итоге получил нулевой результат. Самая близкая вещь, которую я смог найти, - образец приложения для домашнего экрана, найденного на developers.android.com, но у меня нет того, что я ищу (предметы несовместимы).

Пожалуйста, дайте мне подсказку, как это можно сделать. Примеры кода также приветствуются.

Заранее благодарен! :)

ответ

0

Я думаю, вы должны реализовать drag&drop.

GridView может обрабатывать OnDragListener, так что вы можете сделать: myGridView.setOnDragListener и делать с ним все, что хотите.

Я также советую вам проверить следующее link

Я надеюсь, что это помогло!

+0

Большое вам спасибо! Я даже не подозревал о существовании такого API. У меня все же есть один вопрос. Внутри страницы devloper, которую вы мне дали, говорится, что необходим минимальный уровень API 11. Теперь, что я могу сделать, если я хочу сделать приложение на основе API 8 (Froyo)? – rhadri

+0

Некоторые могут использовать эту библиотеку: https://github.com/askerov/DynamicGrid –