Elemento de vista de lista personalizado en ListViewDragginganimation

Así que tengo un proyecto de Android donde tengo un buen uso para una funcionalidad de clasificación. He estado usandoDevBytes ListViewDraggingAnimation https://www.youtube.com/watch?v=_BZIvjMgH-Q

Lo hice funcionar en mi aplicación y diseño, pero aún queda un gran problema, no puedo hacer que funcione con mi costumbreListView artículos. El artículo de stock enDevBytes el código es simpleTextView como tal:

<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"
/>

Mi costumbreListView los artículos consisten en unRelativeLayout con cuatroTextViews adentro. Como tal:

<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>

Es cierto que no entiendo bien la estructura de datos. Cada intento que hice para cambiarlo para aceptar mis artículos ha bloqueado el programa. Me temo que he cambiado más partes del código de las necesarias en algunos intentos. ¿Podría alguien ayudarme a señalar qué partes del código tengo que cambiar para obtener elListView aceptar mis artículos personalizados?

Publicar todo el código de Java hará que mi publicación supere el límite de caracteres.

El código se puede encontrar aquí:http://developer.android.com/shareables/devbytes/ListViewDraggingAnimation.zip

Respuestas a la pregunta(3)

Su respuesta a la pregunta