2013-07-23 67 views
0

我必須完成一個listview,我卡住了,有人可以幫助我嗎? 我是初學者,我無法理解「ListAdapter」listview sqlite「ListAdapter」

感謝

private void lista(){ 
    SQLiteDatabase db = new MioDbHelper(this).getReadableDatabase(); 

     String sql = "SELECT nome_utente_pc, password_pc, note_pc FROM Password"; 
     Cursor c = db.rawQuery(sql, null); 

    ListAdapter adapter = new ArrayAdapter<>(this, R.layout.dettaglio_lista_pc){ 

     @Override 
     public View getView(int position, View convertView, ViewGroup parent) { 
      View row = super.getView(position, convertView, parent); 

      TextView tvUtente, tvPass, tvNote; 
      tvUtente = (TextView) row.findViewById(R.id.tv_utente_pc); 


      tvPass = (TextView) row.findViewById(R.id.tv_password_pc); 

      tvNote = (TextView) row.findViewById(R.id.tv_note_pc); 

     } 
    }; 
    lista.setAdapter(adapter); 


    } 
+0

究竟是什麼,你不明白關於ListAdapter? – emecas

回答

0

,如果你花一些時間在閱讀了ListView和在開發者網站給定的樣本示例中的的API會更好。您還可以參考Vogella代碼庫示例,瞭解基本實現和良好理解。 Vogella tutorials page這裏是鏈接: Android developer page

+0

我無法將光標設置爲在TextView中插入值。 你能解釋我嗎 –

+0

請點擊此鏈接。我會幫你的。嘗試使用小的POC來檢查API。 http://stackoverflow.com/questions/4330565/using-cursor-with-listview-adapter-for-a-large-amount-of-data – RightRe