SQLite
 sql >> база данни >  >> RDS >> SQLite

Как да дам на нулевата позиция на spinner бърза стойност?

Получавате данните от db в al ArrayList. След това можете да направите следното

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

Той добавя низа ВАШЕТО СЪОБЩЕНИЕ в 0th индекс.

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).

След това предайте списъка на arrayadapter

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

    spn.setAdapter(aa1);

Моля, проверете ArrayList

РЕДАКТИРАНЕ

Ето кода

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да внедря SQLite база данни за съхраняване на растерни изображения и текст?

  2. Възможно ли е да се мигрира от Realm към Sqlite?

  3. Грешка в Android SQLite:номерът на променливата трябва да е между ?1 и ?999

  4. Изключение на нулев указател при извикване на getReadableDatabase()

  5. Как да разработите първо офлайн приложение за Android