Autore Topic: problemi ListView  (Letto 973 volte)

Offline salvatore.zagarella

  • Utente normale
  • ***
  • Post: 239
  • Respect: +2
    • Mostra profilo
    • Ieeng Solution
problemi ListView
« il: 03 Ottobre 2012, 17:43:57 CEST »
0
salve ragazzi,
ho un problema con il click su una listView..
Ecco il codice..
Codice (Java): [Seleziona]
mList = getListView();
                mList.setOnItemClickListener(new OnItemClickListener() {                       
                        @Override
                        public void onItemClick(AdapterView<?> parent, View view, int pos, long id) {                                                          
                                ImageButton ib_update = (ImageButton) view.findViewById(R.id.btn_updatePrice);
                                final EditText tv_name = (EditText) view.findViewById(R.id.tv_nameSett);
                                final EditText tv_price = (EditText) view.findViewById(R.id.tv_priceSett);
                               
                                ib_update.setOnClickListener(new OnClickListener() {                                   
                                        @Override
                                        public void onClick(View v) {
                                                Log.i("name", tv_name.getText().toString());
                                                Log.i("price", tv_price.getText().toString());                                         
                                                //Aggiorno nome e prezzo su DB
                                        }
                                });
                        }
                });

Il problema è che non "prendo" il click..
Tra l'altro in un'altra act uso lo stesso codice e funziona...

Idee??

Offline salvatore.zagarella

  • Utente normale
  • ***
  • Post: 239
  • Respect: +2
    • Mostra profilo
    • Ieeng Solution
Re:problemi ListView
« Risposta #1 il: 03 Ottobre 2012, 17:57:20 CEST »
0
Mi spiego meglio...
Ho 2 editText ed un bottone; scrivo nelle editText il contenuto dal db e sin qui tutto ok.

Alla pressione del tasto dovrei aggiornarne il valore ma..niente.. Sembra non scatti l'onItemClick..

Non so proprio cosa sia..

Offline salvatore.zagarella

  • Utente normale
  • ***
  • Post: 239
  • Respect: +2
    • Mostra profilo
    • Ieeng Solution
Re:problemi ListView
« Risposta #2 il: 04 Ottobre 2012, 00:29:28 CEST »
0
Sembra quasi che il button della listView non sia cliccabile..qnd clicco sopra non sento neanche il suono che di fanno gli altri bottoni..
Non so cosa sia..

Vi posto anche il layout..Se vi serve altro chiedete pure..
HELP..
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent" >

    <EditText
       android:id="@+id/tv_nameSett"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentLeft="true"
       android:layout_centerVertical="true"
       android:ems="10"
       android:inputType="textPersonName"
       android:width="200dp" />

    <EditText
       android:id="@+id/tv_priceSett"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_centerVertical="true"
       android:layout_toRightOf="@+id/tv_nameSett"
       android:ems="10"
       android:inputType="number"
       android:width="70dp" />

    <TextView
       android:id="@+id/tv_idSett"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentLeft="true"
       android:visibility="gone" />

    <ImageButton
       android:id="@+id/btn_updatePrice"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentRight="true"
       android:layout_centerVertical="true"
       android:src="@android:drawable/stat_notify_sync"
       android:clickable="true" />

</RelativeLayout>

Offline salvatore.zagarella

  • Utente normale
  • ***
  • Post: 239
  • Respect: +2
    • Mostra profilo
    • Ieeng Solution
Re:problemi ListView
« Risposta #3 il: 04 Ottobre 2012, 12:22:50 CEST »
0
Qualcuno sa cosa potrebbe non andare??

Offline salvatore.zagarella

  • Utente normale
  • ***
  • Post: 239
  • Respect: +2
    • Mostra profilo
    • Ieeng Solution
Re:problemi ListView
« Risposta #4 il: 04 Ottobre 2012, 15:18:01 CEST »
0
In pratica se uso solo TextView funziona..Quando inserisco EditText o Button, la listView sembra piantarsi..ma non so ne dove e ne perchè...

Offline salvatore.zagarella

  • Utente normale
  • ***
  • Post: 239
  • Respect: +2
    • Mostra profilo
    • Ieeng Solution
Re:problemi ListView
« Risposta #5 il: 04 Ottobre 2012, 15:31:06 CEST »
0
Avevo scritto @+id/android:list al posto di @id/android:list...

Meledizione...

  o_O

Offline salvatore.zagarella

  • Utente normale
  • ***
  • Post: 239
  • Respect: +2
    • Mostra profilo
    • Ieeng Solution
Re:problemi ListView
« Risposta #6 il: 04 Ottobre 2012, 15:56:33 CEST »
0
Mi correggo...
Quello era un problema, forse ma se inserisco una editText la lista diventa non cliccabile e non scatta più l'onItemClick,,
Bisogna x caso mettere qualche opzione particolare nelle editText??


Offline salvatore.zagarella

  • Utente normale
  • ***
  • Post: 239
  • Respect: +2
    • Mostra profilo
    • Ieeng Solution
Re:problemi ListView
« Risposta #7 il: 04 Ottobre 2012, 16:01:57 CEST »
0
Inserendo queste proprietà ho risolto il problema..

Codice (XML): [Seleziona]
android:focusable="false"
android:focusableInTouchMode="false"