Android RelativeLayout简单光标适配器

时间:2014-06-11 11:47:18

标签: android android-layout simplecursoradapter

我正在使用Simple Cursor Adapter在适配器中生成视图。下面是生成视图的代码。

String[] from = new  String []
{DatabaseHelper.COLUMN_CATEGORY,DatabaseHelper.COLUMN_TASKNAME,DatabaseHelper.COLUMN_CROSSED};

int[] to = new int[] {android.R.id.text1, android.R.id.text2, android.R.id.content};

adapter = new SimpleCursorAdapter(context, R.layout.item_todo, data, from, to,1);
lv.setAdapter(adapter);

我收到以下错误。

android.widget.RelativeLayout不是可由此SimpleCursorAdapter绑定的视图

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/content"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingBottom="10dip"
android:paddingTop="10dip" >

<ImageView
    android:id="@android:id/icon"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:padding="5dip" />

<TextView
    android:id="@android:id/text1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_toRightOf="@android:id/icon"
    android:textAppearance="?android:attr/textAppearanceLarge" />

<TextView
    android:id="@android:id/text2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@android:id/text1"
    android:layout_toRightOf="@android:id/icon"
    android:textAppearance="?android:attr/textAppearanceSmall" />

0 个答案:

没有答案