2012-08-02 47 views
0

我有以下代码:机器人简单光标适配器imageview的和的TextView

m_curContacts = managedQuery(uri, projection, selection, selectionArgs, 
        sortOrder); 
String[] fields = new String[] { ContactsContract.Data.DISPLAY_NAME }; 
m_slvAdapter = new SimpleCursorAdapter(this, 
      R.layout.list, m_curContacts, fields, 
      new int[] { R.id.textview }); 

布局R.layout.list有2个要素:一个TextView和ImageView的。我想问如何在m_slvAdapter中添加imageview?

如何添加以下内容:

Uri[] photo = new Uri[] { 
    Uri.withAppendedPath(ContentUris.withAppendedId 
     (ContactsContract.Contacts.CONTENT_URI,getContentResolver().query 
     (ContactsContract.Contacts.CONTENT_URI,null, 
      ContactsContract.Contacts.IN_VISIBLE_GROUP + " = '1'", null, 
      ContactsContract.Contacts.DISPLAY_NAME+" COLLATE LOCALIZED ASC") 
     .getLong(getContentResolver() 
     .query(ContactsContract.Contacts.CONTENT_URI,null, 
      ContactsContract.Contacts.IN_VISIBLE_GROUP + " = '1'", null, 
      ContactsContract.Contacts.DISPLAY_NAME+" COLLATE LOCALIZED ASC") 
     .getColumnIndex(ContactsContract.Contacts._ID))), 
      ContactsContract.Contacts.Photo.CONTENT_DIRECTORY) 
}; 

我要添加近场和

new int[]{R.id.contact} 

照片并

new Uri[] { 
    contactimage.setImageResource(R.drawable.image); 
} 

或类似的东西。

回答