загрузить данные из курсора в Listview android2.1 - PullRequest
0 голосов
/ 03 февраля 2012

Я новый программист. Я не могу дать старт этому. Я хотел бы заполнить список cFloors .

Спасибо заранее ...

открытый класс FloorsActivity расширяет Activity {

AutomationDBAccessor db = new AutomationDBAccessor(this);


private OnClickListener  floorsUpdateListener = new OnClickListener(){

    public void onClick(View v) {
        // TODO Auto-generated method stub


        Cursor cFloors = db.getFloors();

        if(cFloors!=null)
        {
            Toast toast = Toast.makeText(getApplicationContext(), "floors loaded", Toast.LENGTH_SHORT);
            toast.show();

        }



    }




};

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.floors);


    Button btnGetFloors = (Button) findViewById(R.id.btnGetFloors);
    btnGetFloors.setOnClickListener(floorsUpdateListener);

}

}

Ответы [ 2 ]

1 голос
/ 03 февраля 2012

Посмотрите на этот пример при использовании ListView: http://developer.android.com/resources/tutorials/views/hello-listview.html

Но вместо ArrayAdapter в этом примере вы можете использовать SimpleCursorAdapter для cFloors и присоединить его к представлению с помощью setListViewAdapter ().

SimpleCursorAdapter: http://developer.android.com/reference/android/widget/SimpleCursorAdapter.html

0 голосов
/ 03 февраля 2012

вы можете перейти по ссылке http://android -support-akkilis.blogspot.com / 2011/11 / simple-cursor-adapter-made-easy.html .
Содержит все данные/ код, необходимый для создания простого адаптера курсора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...