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