在看视频学Android时,跟着视频写代码出现这个错误。视频是2012年4月份录制的,感觉到2014年后,发现项目的目录结构什么的都不太一样了。只好跟着瞎搞搞,找不到比较新的视频了。

1. 错误信息:

06-22 14:23:49.913: E/AndroidRuntime(10582): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.jasmine.android_image2/com.jasmine.android_image2.MainActivity}: java.lang.IllegalArgumentException: No view found for id 0x7f05003c () for fragment PlaceholderFragment{4065e238 #0 id=0x7f05003c}

2. 说说解决方案:参考文章,http://blog.csdn.net/mengliluohua_151/article/details/9012305 点击打开链接。

3. 我原来的代码是:

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

// 创建ImageView对象
ImageView iv = new ImageView(this);
//为ImageView进行设置,讲图片设置给对象
iv.setImageBitmap(BitmapFactory.decodeResource(
getResources(), R.drawable.logo));
//将我们的ImageView对象放置到当前的View
this.setContentView(iv);
//不使用加载XML的布局管理器
// setContentView(R.layout.activity_main);

if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}
}

4. 后面发现点进去看那个R.id.container,发现是到R.layout.activity_main,就把下面那段代码注释了,程序就可以运行了,代码如下:

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

// 创建ImageView对象
ImageView iv = new ImageView(this);
//为ImageView进行设置,讲图片设置给对象
iv.setImageBitmap(BitmapFactory.decodeResource(
getResources(), R.drawable.logo));
//将我们的ImageView对象放置到当前的View
this.setContentView(iv);
//不使用加载XML的布局管理器
// setContentView(R.layout.activity_main);

/*if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}*/
}

5. 程序可以正常运行了。

No view found for id 0x7f05003c (*) for fragment PlaceholderFragment相关推荐

  1. Android 一种关于解决 No view found for id xxxx for fragment xxxx 问题的方案

    一.问题描述 因为一直在参加比赛开发一款 APP ,然后今天在测试的时候发现了一个问题,即当打开进入 APP 后,走过以下路径 近期记录-->班级-->打开班级详情-->个人中心-- ...

  2. No view found for id 0x7f0f00d7 for fragment

    这是我最近做项目时遇到的一个问题,应为我们的项目要求apk要7*24小时运行,所以在做时间测试的出现了这一个问题.但是这个问题不是固定的位置固定的位置出现,一开始我以为是我的id写的有问题, 改了又改 ...

  3. android——fragment长时间home或者锁屏java.lang.IllegalArgumentException:No view found for id for.......

    在项目中遇到了这个问题.头痛了很久,总是无法重现,也不能很好的解决.总是在息屏后一段时间,就会报java.lang.IllegalArgumentException:No view found for ...

  4. android 多个fragment切换报错Caused by: java.lang.IllegalArgumentException: No view found for id 0x7f0800f

    主界面一般来说都是底部几个按钮,点击按钮可切换不同页面.一般来说我们是用fragment来实现的.给按钮设置监听事件,监听到点击按钮时候 展示对应fragmnt,而实现fragment方式有两种,一种 ...

  5. Required view 'XXX' with ID XXX for field 'xxx' was not found

    平常使用黄油刀(ButterKnife)偶尔会出现这类问题,百思不得姐. Required view 'toolbar' with ID 2131296644 for field 'toolbar' ...

  6. Android View 生成唯一 Id

    Android View 生成唯一 Id 可以使用 Hook LayoutInflater 的方法替换 SystemService 原有的 LayoutInflater,在自定义的 LayoutInf ...

  7. java.lang.IllegalArgumentException: No view found for id 0x7f07005f (xx) for for fragment xxFragment

    问题的原因的是自己修改id 的时候弄错了修改下id 就好了 我的是用activity 加载fragment 使用的地方如下 ,确定下面的id 是否在布局中 transaction.add(R.id.c ...

  8. No view found for id 0x7f0900d8

    这个错误的原因是自己在popwindow 里面写了一个tablayout 提示id 找不到 好久之后才知道,popwindow 里面 Fragment 的id 是找不到的,最后自己把popwindow ...

  9. 关于 Angular view Query 的 id 选择器问题的单步调试

    问题描述 我有这样一个 Angular Component,模板文件如下: @Component({ selector: 'example-app', template: ` <pane id= ...

最新文章

  1. react es6+ 代码优化之路-1
  2. 【Java并发编程】并发容器之CopyOnWriteArrayList
  3. 洛谷——P1051 谁拿了最多奖学金
  4. MapReduce详解和WordCount模拟
  5. 第五十五期:MongoDB数据库误删后的恢复
  6. linux怎么添加更新源,在Deepin 15.7系统中不需要在/etc/apt/sources.list添加更新源
  7. 2021年上半年软考网络工程师考试下午真题及答案解析
  8. 学成在线案例——黑马程序员pink老师\思路讲解\完整源代码
  9. mysql+last_query_cost_辛星简译MySQL中的last_query_cost_MySQL
  10. android应用程序跳转到系统的各个设置页面
  11. UI_UISlider控件
  12. 判断一个数是否为素数
  13. 微信小程序前端服务外包
  14. cgi进程设置多少 宝塔_【存档】新手宝塔建站详细步骤
  15. Pubg九月十六日服务器维护,9月16日绝地求生更新时间公告 绝地求生9月16日更新维护...
  16. 微信小程序获取的微信头像模糊或者无法显示
  17. mysql远程3306不通_mysql服务器3306端口不能远程连接的解决
  18. Redis(持久化、主从复制、主从切换、twemproxy、redis集群)
  19. Gunicorn-配置参数
  20. 设计模式之结构型模型

热门文章

  1. sqlserver数据库限制用户登录失败次数
  2. 数据库复习题选择题+判断题+填空题(考试续命必备
  3. echart图表x轴横轴逐步左移动
  4. Data-driven methods for solving algebra word problems论文阅读
  5. java 重写equals的要点_重写equals 方法的注意事项
  6. 一次简单的 HTTP 调用,为什么时延这么大?
  7. NIPS2019:旷视提出DetNAS:首个搜索物体检测Backbone的方法
  8. HTML设置悬停效果,如何使用纯CSS实现按钮的悬停效果
  9. Oracle RAC集群三种心跳机制
  10. 【c++ primer】第五版第十六章习题答案