0

可以使用TextView+Drawable复合SimpleCursorAdapter吗?

我收到警告:此标签及其子标签可以替换为一个<TextView/>和一个复合可绘制对象,我不知道如何使用SimpleCursorAdapter.

  1. 我之前的代码:

    convertView = mInflater.inflate(R.layout.list_item_group, null);
    ((TextView) convertView.findViewById(R.id.text)).setText(item.getName());
    ((TextView) convertView.findViewById(R.id.text)).setCompoundDrawablesWithIntrinsicBounds(item.getIcon(), 0, 0, 0);
    
  2. 我当前的代码:

    mAdapter = new SimpleCursorAdapter(getBaseContext(),
            R.layout.list_item_group,
            null,
            new String[] { DataBaseHelper.KEY_NAME},
            new int[] { R.id.name }, 0);        
    
    mListView.setAdapter(mAdapter);
    

谢谢你

4

1 回答 1

0

如果你想在你的 simplecursoradapter 中有复合绘图,你可以扩展 SimpleCursorAdapter 并覆盖 setViewText(TextView, String)

于 2013-03-01T03:47:38.023 回答