Autore Topic: ListView con SeekBar  (Letto 492 volte)

Offline thebelfastboy

  • Nuovo arrivato
  • *
  • Post: 32
  • Respect: +3
    • Mostra profilo
ListView con SeekBar
« il: 27 Novembre 2012, 12:22:08 CET »
0
Salve a tutti.
Ho una lista di prodotti che creo in maniera dinamica e li visualizzo in una listview.
Per ogni prodotto vorrei associare una seekbar che mi permette di modificare la quantità.

Ho creato un layout personalizzato per ogni riga del listview:

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/layoutCropRowSummary"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:paddingBottom="7dip"
   android:paddingRight="20dip" >

    <ImageView
       android:id="@+id/imageCropSummary"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentLeft="true"
       android:layout_alignParentTop="true"
       android:layout_marginLeft="10dip"
       android:layout_marginTop="10dip"
       android:src="@drawable/icon" />

    <TextView
       android:id="@+id/tvCropNameSummary"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignTop="@+id/imageCropSummary"
       android:layout_marginLeft="5dp"
       android:layout_toRightOf="@+id/imageCropSummary"
       android:text="CropName (CultivarName)"
       android:textAppearance="?android:attr/textAppearanceMedium"
       android:textColor="@color/text"
       android:textSize="15sp"/>

    <TextView
       android:id="@+id/tvQuantitySummary"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignLeft="@+id/tvCropNameSummary"
       android:layout_below="@+id/tvCropNameSummary"
       android:text="Quantity: 0q"
       android:textAppearance="?android:attr/textAppearanceSmall"
       android:textColor="@color/text"
       android:textSize="15sp"
       android:layout_marginTop="7dip"/>



    <SeekBar
       android:id="@+id/seekBarQuantity"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:layout_alignLeft="@+id/tvQuantitySummary"
       android:layout_alignParentRight="true"
       android:layout_below="@+id/imageCropSummary" />
</RelativeLayout>

Il layout dell'activity è ovvio.

Quando carico la lista riesco a visualizzare i prodotti ma la seekbar non aggiorna la quantità. Sull'onItemClick della lista ho provato a settare il listener della seekbar ma non funziona. Qualcuno ha già fatto una cosa del genere?

Offline thebelfastboy

  • Nuovo arrivato
  • *
  • Post: 32
  • Respect: +3
    • Mostra profilo
Re:ListView con SeekBar
« Risposta #1 il: 27 Novembre 2012, 12:45:25 CET »
0
RISOLTO.

Utilizzavo una classe adapter per settare la riga. Basta inserire i listener all'interno di tale classe