Salve,
ho cercato in tutti i modi ma non riesco proprio a capire.
Ho creato una semplice applicazione che mi richiama uno spinner e lo riempie delle informazioni prese da un Database.
Lo spinner funziona e richiama i dati ma la visualizzazione è completamente sbagliata, in sostanza mi crea 2 spinner uno dentro l'altro anche se io ne dichiaro 1 solo.
L'applicazione non da errori ma se provo a cambiare qualche cosa si blocca tutto.
Posto il codice e allego l'immagine dello spinner:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.db_view_row);
mioDatabaseHelper = new DatabaseHelper(this);
SQLiteDatabase db = mioDatabaseHelper.getReadableDatabase();
Cursor cursor;
Spinner spinner=(Spinner) findViewById(R.id.spinner1);
cursor=mioDatabaseHelper.getid(db);
startManagingCursor(cursor);
String[] from = new String[]{"id"};
int[] to = new int[]{R.id.textView1};
SimpleCursorAdapter adapter= new SimpleCursorAdapter(this,R.layout.db_view_row,cursor,from,to);
adapter.setDropDownViewResource(R.layout.db_view_row);
spinner.setAdapter(adapter);
}Credo che sto sbagliando i parametri del SimpleCursorAdapter ma non capisco come sistemare.
Ringrazio tutti in anticipo.