sql >> Database teknologi >  >> RDS >> SQLite

Hvordan giver man position nul for spinner en promptværdi?

Du får dataene fra db i al ArrayList. Så kan du gøre følgende

al.add(0, "YOUR MESSAGE");    

Den tilføjer DIN BESKED-streng ved 0th indeks.

Inserts the specified element at the specified position in this list. Shifts the element currently at that position (if any) and any subsequent elements to the right (adds one to their indices).

Send derefter listen til arrayadapter

ArrayAdapter<String> aa1 = new ArrayAdapter<String>(
            getApplicationContext(), android.R.layout.simple_spinner_item,
            al);

    spn.setAdapter(aa1);

Tjek venligst ArrayList

REDIGER

Her er koden

public void loadtospinner() {

    ArrayList<String> al = new ArrayList<String>();

    Cursor c = SQLcon.readData();
    c.moveToFirst();
    while (!c.isAfterLast()) {

        String name = c.getString(c.getColumnIndex(DBhelper.MEMBER_NAME));
        String calories = c.getString(c
                .getColumnIndex(DBhelper.KEY_CALORIES));

        al.add(name + ", Calories: " + calories);

        c.moveToNext();
    }

    al.add(0, "YOUR MESSAGE");    // do this after while loop and that's it. 


    ArrayAdapter<String> aa1 = new ArrayAdapter<String>(
            getApplicationContext(), android.R.layout.simple_spinner_item,
            al);

    spn.setAdapter(aa1);

    // closing database
    SQLcon.close();

}


  1. Hvordan sletter man dubletter på en MySQL-tabel?

  2. Hvordan laver jeg en rækkegenerator i MySQL?

  3. Hvordan tester jeg i WiX for eksistensen af ​​en registreringsnøgle (ikke værdi) til Oracle ODP.Net

  4. Oracle rækkeantal af tabel efter antal(*) vs. NUM_ROWS fra DBA_TABLES