当前位置:  开发笔记 > 数据库 > 正文

资源$ NotFoundException:资源ID #type#0x12无效

如何解决《资源$NotFoundException:资源ID#type#0x12无效》经验,为你挑选了1个好方法。

请告诉我,为什么它不喜欢我的布局(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.rowR.layout.your_layout_name



1> Ravi Teja..:

你应该提供一个不是id的布局.替换 R.id.rowR.layout.your_layout_name

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有