Пользовательский элемент списка в ListViewDragginganimation
Так что у меня есть проект Android, где я могу использовать функции сортировки. Я используюDevBytes
ListViewDraggingAnimation
https://www.youtube.com/watch?v=_BZIvjMgH-Q
Я заставил его работать в моем приложении и макете, но осталась одна большая проблема, я не могу заставить его работать с моим обычаемListView
Предметы. Товар вDevBytes
код простойTextView
в качестве таких:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#FFF"
android:textSize="@dimen/list_text_size"
android:gravity="center_vertical"
android:paddingLeft="15dp"
android:paddingRight="15dp"
android:minHeight="@dimen/list_item_height"
android:textColor="#000000"
/>
Мой обычайListView
предметы состоят изRelativeLayout
с четырьмяTextView
внутри. В качестве таких:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="adress"
android:id="@+id/item_adressView"
android:layout_alignParentTop="true"
android:layout_toEndOf="@+id/item_driveTypeView"
android:textSize="15dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="postnr, ort"
android:id="@+id/item_zipcodePlaceView"
android:textSize="15dp"
android:layout_below="@+id/item_adressView"
android:layout_toEndOf="@+id/item_driveTypeView" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="företag"
android:id="@+id/item_companyView"
android:textSize="15dp"
android:layout_below="@+id/item_zipcodePlaceView"
android:layout_toEndOf="@+id/item_driveTypeView" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="P1"
android:id="@+id/item_driveTypeView"
android:textSize="40dp"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true" />
</RelativeLayout>
Правда, я не очень хорошо понимаю структуру данных. Каждая попытка изменить его, чтобы он принимал мои предметы, приводила к сбою программы. Боюсь, что я изменил больше частей кода, чем нужно в некоторых попытках. Может ли кто-нибудь помочь мне указать, какие части кода я должен изменить, чтобы получитьListView
принять мои заказные товары?
Размещение всего кода Java сделает мой пост превысит ограничение на количество символов.
Код можно найти здесь:http://developer.android.com/shareables/devbytes/ListViewDraggingAnimation.zip