Autore Topic: Problema listview  (Letto 243 volte)

Offline giannit

  • Nuovo arrivato
  • *
  • Post: 35
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung s4
  • Sistema operativo:
    Android
Problema listview
« il: 05 Marzo 2014, 16:06:49 CET »
0
Ciao, nella mia app, sotto la list view ho posizionato 3 textview che mi riportano i risultati di alcune query che effettuo sul db creato.
Tutto funzionerebbe alla perfezione se non fosse che non appena la listview si allunga, le textview vengono sovrapposte dalla listview, rendendole vane.
Ho provato con select limit sul comando
 
Codice (Java): [Seleziona]
Cursor mCursor = dataBase.rawQuery("SELECT * FROM " + DbHelper.Inventario+" WHERE Uscite = 'Vendite' limit 10", null);ma il solo risultato che ottengo e che visualizzati i primi 10 item non posso visualizzare i successivi.
Il mio problema e proprio questo, come posso ovviare all'inconveniente? come posso visualizzare i successivi item?
questo è il layout che utilizzo:

Codice (Java): [Seleziona]
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center_horizontal" >

    <View
        android:id="@+id/a"
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:layout_alignBottom="@+id/textmese"
        android:layout_alignParentLeft="true"
        android:background="#8DB3E1" />

    <TextView
        android:id="@+id/textgiorno"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/textspese"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/View01"
        android:text="Giorno" />

    <TextView
        android:id="@+id/textmese"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/textgiorno"
        android:layout_alignBottom="@+id/textgiorno"
        android:layout_marginLeft="27dp"
        android:layout_toRightOf="@+id/textgiorno"
        android:text="Mese" />

    <TextView
        android:id="@+id/textanno"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/a"
        android:layout_marginLeft="22dp"
        android:layout_toRightOf="@+id/textmese"
        android:text="Anno" />

    <TextView
        android:id="@+id/textspese"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/View01"
        android:layout_marginLeft="28dp"
        android:layout_toRightOf="@+id/textanno"
        android:text="Spese" />

   
    <View
        android:id="@+id/View01"
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/btnAdd"
        android:background="#8DB3E1" />
   

    <Button
        android:id="@+id/btnAdd"
        android:layout_width="wrap_content"
        android:layout_height="35sp"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:text="Inserisci" />

    <TextView
        android:id="@+id/txtcaricate"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:textColor="#FF0000"
        android:text="0" />

     <TextView
         android:id="@+id/txtrimaste"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:layout_alignParentBottom="true"
         android:layout_marginLeft="16dp"
         android:layout_toRightOf="@+id/Textrimaste"
         android:text="0"
         android:textColor="#FFFF00" />

     <TextView
         android:id="@+id/textcaricate"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:layout_alignParentBottom="true"
         android:layout_marginLeft="15dp"
         android:layout_toRightOf="@+id/txtcaricate"
         android:text="Caricate"
         android:textColor="#FF0000" />

     <TextView
         android:id="@+id/txttotspese"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:layout_alignParentBottom="true"
         android:layout_toRightOf="@+id/textanno"
         android:text="0"
         android:textColor="#00FFFF" />

     <TextView
         android:id="@+id/texttotspese"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:layout_alignParentBottom="true"
         android:layout_toRightOf="@+id/textmese"
         android:text="Tot.spese"
         android:textColor="#00FFFF" />

     
     <View
         android:id="@+id/View02"
         android:layout_width="match_parent"
         android:layout_height="2dp"
         android:layout_above="@+id/txtcaricate"
         android:layout_alignParentLeft="true"
         android:background="#FF0000" />

     <ListView
         android:id="@+id/List"
         android:layout_width="match_parent"
         android:layout_height="380dp"
         android:layout_alignParentLeft="true"
         android:layout_below="@+id/a" >
     </ListView>

     <TextView
         android:id="@+id/Textrimaste"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:layout_alignLeft="@+id/textspese"
         android:layout_alignParentBottom="true"
         android:layout_marginLeft="20dp"
         android:text="Tot.rimaste."
         android:textColor="#FFFF00" />
     
</RelativeLayout>
Pensavo di poter eventualmente mettere un separatore per limitare la listview, ma da come ho capito, non posso.
A questo punto, non mi resta che chiedere gli esperti come posso fare per non sovrascriver con la listview le tre textview al fondo della listview.