2010-06-22 100 views
-2
public class List_View extends ListActivity { 

    private TextView toptext; 
    private TextView bottomtext; 

    DBAdapter db = new DBAdapter(this); 

    public void onCreate(Bundle icicle) 
    { 
     super.onCreate(icicle); 
     setContentView(R.layout.list); 
     getData(); 

     toptext = (TextView) findViewById(R.id.toptext); 
     bottomtext = (TextView) findViewById(R.id.bottomtext); 

    } 

    private void getData() {    
      db.open(); 

      Cursor c = db.getAllEntry(); 
      c.moveToFirst(); 

      ListAdapter adapter = new SimpleCursorAdapter(this,R.layout.view_list, c, new String[] {"date", "title"}, new int[] {R.id.toptext, R.id.bottomtext}); 

      bottomtext.setText(c.getString(1)); 
      toptext.setText(c.getString(4)); 

      setListAdapter(adapter); 

      db.close(); 
    } 

} 

我想将存储的数据从数据库显示到ListView中。使用ListAdapter显示数据库数据

仅标题和日期。

+4

请考虑花些时间在这里解决其他问题。没有一个都是用大写字母写的,或者需要“帮助”这个词 - 这是一个问答网站,因此“帮助”是多余的。另外,使用“URGENT :(”这样的短语不会帮助您更快地获得帮助 – nickf 2010-06-22 06:18:32

+2

...然后,请告诉我们您的问题到底是什么。您似乎已经有了一段代码,但不幸的是所以请解释一下代码试图做什么以及实际结果是什么顺便说一句:这里的问题几乎总是*回答的很快,*如果*你花时间来制定你的问题,以便读者立即理解它 – chiccodoro 2010-06-22 06:20:13

+0

因为我真的很害怕这个答案,问题是我似乎无法在列表视图中显示我的数据在我想要的列表视图中! – UserA 2010-06-22 06:35:39

回答

0

只是看了看它;您的getData调用位于toptext和bottomtext设置之前。