Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android SimpleCursorAdapter,具有文本视图和复合绘图功能_Android_Android Adapter - Fatal编程技术网

Android SimpleCursorAdapter,具有文本视图和复合绘图功能

Android SimpleCursorAdapter,具有文本视图和复合绘图功能,android,android-adapter,Android,Android Adapter,是否可以将文本视图+可绘制与SimpleCorsAdapter组合使用 我得到警告:这个标签和它的子标签可以被一个和一个复合可绘制标签替换,我不知道如何使用SimpleCursorAdapter修复这个问题 我以前的代码: convertView = mInflater.inflate(R.layout.list_item_group, null); ((TextView) convertView.findViewById(R.id.text)).setText(item.getName());

是否可以将
文本视图
+
可绘制
SimpleCorsAdapter
组合使用

我得到警告:这个标签和它的子标签可以被一个
和一个复合可绘制标签替换,我不知道如何使用
SimpleCursorAdapter
修复这个问题

  • 我以前的代码:

    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);
    
  • 我当前的代码:

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

  • 谢谢

    如果您想在simplecursoradapter中使用可组合绘图,可以扩展simplecursoradapter并覆盖setViewText(TextView,String)

    我解决了这个问题,创建了实现ViewBinder的setViewValue方法,这是正确的解决方案吗?Tks