请告诉我,为什么它不喜欢我的布局(RelativeLayout with @+id/row
)?
当我将它与自己创建的适配器(layoutinflater)一起使用时,效果很好.还有一个.我计划在我的数据库中使用位图,存储方式如下byte[]
.SimpleCursorAdapter
它本身可以将byte []日期转换为图像(ImageView),还是只能用于文本?
错误说明
android.content.res.Resources$NotFoundException: Resource ID #0x7f0c006c type #0x12 is not valid
主要活动
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mListView = ( (ListView) findViewById (R.id.notes_listView) ); mNoteDb = new NoteDb (getApplicationContext ()); Cursor c = mNoteDb.getTitleColumn (); SimpleCursorAdapter mAdapter = new SimpleCursorAdapter (getApplicationContext (), R.id.row, // **<<< THIS ONE** c, new String[]{NoteDb.MainTable.COLUMN_TITLE}, new int[]{R.id.title_text_row}, 0); mListView.setAdapter (mAdapter);
行布局
游标查询
public Cursor getTitleColumn () { SQLiteDatabase db; db = mNoteDbOpenHelper.getReadableDatabase (); Cursor c = db.query (MainTable.TABLE_NAME, new String[] {MainTable._ID, MainTable.COLUMN_TITLE}, null, null, null, null, null); return c;
Ravi Teja.. 13
你应该提供一个不是id的布局.替换 R.id.row
为R.layout.your_layout_name
你应该提供一个不是id的布局.替换 R.id.row
为R.layout.your_layout_name