2016-06-16 2 views
1

Я использую библиотеку DragNDrop для просмотра списка заказов. Но мне нужно, чтобы последний элемент списка выглядел статичным. Он не должен двигаться, когда кто-то пытается изменить порядок. Как я могу это реализовать? Должен ли я использовать для этого некоторые другие библиотеки?Отключить последний элемент в представлении списка с помощью библиотеки dragndrop

ответ

0

Вы можете просто добавить его в качестве колонтитула:

View footerView = getLayoutInflater().inflate(R.layout.footer_layout, null, false); 
yourListView.addFooterView(footerView); 
0

Вы можете использовать RecyclerView, который предлагает больший контроль и гибкость для взаимодействия с пользователем. Есть некоторая интересная библиотека, которая уже реализует действие пользователя, например, Проведите по удалению, Перемещение по порядку ... И вы можете добавить к нему свое поведение в зависимости от позиции, как вы хотели. AdvancedRecyclerView

Например, вы можете просто ничего не делать onSwiped(), если позиция является последней, как вы хотели выполнить.

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