将数据从游标加载到Listview android2.1

时间:2012-02-03 07:12:12

标签: android cursor

我是一名新程序员。我无法为此开始。我想将 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 个答案:

答案 0 :(得分:1)

使用ListView查看此示例:http://developer.android.com/resources/tutorials/views/hello-listview.html

但是,在示例中,您可以使用SimpleCursorAdapter代替ArrayAdapter,并使用setListViewAdapter()将其附加到视图。

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

答案 1 :(得分:0)

您可以点击http://android-support-akkilis.blogspot.com/2011/11/simple-cursor-adapter-made-easy.html链接。
它包含构建简单游标适配器所需的所有数据/代码。