XXXfragment that is not a fragment错误,fragment认不出来

要注意的是fragment事实上是有两个版本号的,一个是

import android.support.v4.app.Fragment;

另外一个是

import android.app.Fragment;

这两个版本号的fragment是不会兼容的。

也就是说要不就全用fragment,要不就全用v4 fragment,不能混搭着用。

在这里我强烈建议刚開始学习的人用第二个,也就是简单的fragment。接下来我说说两者的差别大家就知道为什么了。

1.最低支持版本号不同

android.app.Fragment 兼容的最低版本号是android:minSdkVersion="11" 即3.0版

android.support.v4.app.Fragment 兼容的最低版本号是android:minSdkVersion="4" 即1.6版

2.须要导jar包

fragment android.support.v4.app.Fragment 须要引入包android-support-v4.jar

3.在Activity中取的方法不同

android.app.Fragment使用 (ListFragment)getFragmentManager().findFragmentById(R.id.userList)  获得  ,继承Activity(这个只须要继承自最简单的activity)

android.support.v4.app.Fragment使用 (ListFragment)getSupportFragmentManager().findFragmentById(R.id.userList) 获得 ,须要继承android.support.v4.app.FragmentActivity

4.我感觉最重要的,是XML标签的使用


android.app.Fragment能够使用<fragment>标签的,这点非常重要,假设是用android.support.v4.app.Fragment的话,是不能是用<fragment>标签的,会抛出android.view.InflateException: Binary XML file line #7: Error inflating class fragment异常。

由于这个标签的使用还是比較简单的。所以还是比較倾向前者

posted on 2017-06-09 13:39 mthoutai 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/mthoutai/p/6971642.html

XXXfragment that is not a fragment错误,fragment认不出来相关推荐

  1. Fragment嵌套Fragment

    问题1.fragment嵌套fragment不显示问题 通常时候,我们制作底部Tab切换,会用到fragment.即一个Activity下,使用4种fragment.这次遇到的问题是关于fragmen ...

  2. Fragment has not been attached yet Fragment 套 Fragment

    Fragment has not been attached yet Fragment 套 Fragment 在商城项目中使用了 Fragment 套 Fragment的结构,大致框架如下图 Mall ...

  3. android fragment 管理器,Android Fragment 與 Fragment管理器

    Android Fragment 與 Fragment管理器 首先談談Fragement的需求 過去開發人員認為界面之間的跳轉只需要使用多個activity組成就行了: 例如下圖中,在Activity ...

  4. android 标题栏 fragment,切换Fragment 并更换标题栏

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package com.kingberry.googlemaptracks.adapter; import java.util.ArrayList; im ...

  5. must implement OnFragmentInteractionListener/ Fragment与Activity,Fragment与Fragment之间的信息传递

    出现这个问题的原因, 是Fragment关联的Activity没有实现OnFragmentInteractionListener接口. 那为什么要实现这个接口,以及怎样实现这个接口呢?让我们一步一步来 ...

  6. ViewPager+Fragment+ViewPager+Fragment

    最近一段时间,Android行业大不如从前轻松,企业要求越来越高了,就算入职了很多时候Android这块也不太受重视,现在Android开发者还能经常接到新需求就算是很幸运的事了,我最近的工作也是没什 ...

  7. Activity与Fragment,以及Fragment与Fragment之间的数据通讯

    Activity和Fragment无疑是Android开发中使用最多的组件,如果Activity使用了多个Fragment,需要在Activity与Fragment,以及Fragment与Fragme ...

  8. android独特fragment,Android Fragment总结

    Android Fragment小结 为何使用Fragment? 实现UI的灵活组建与拆分,与Activity配合可保持Activity的视图不变,转而操作Fragment,就像Activity的模块 ...

  9. Android开发-Fragment嵌套Fragment

    Android开发-Fragment嵌套Fragment 前言 使用依赖 远程仓库地址 布局实现 使用控件 xml代码 Java实现 效果图 项目地址 前言 在大多数公司中,他们会尽量少写Activi ...

  10. 【Android Fragment】Fragment基础

    fragment "分段"."碎片"的意思,一般与Activity一起使用,嵌套在activity中表示为Activity界面的一部分. 它具有自己的生命周期, ...

最新文章

  1. 微信小程序 引用 map 地图,显示当前位置
  2. 三个变量互换值_Python3 教程 变量类型
  3. saleor的测试用账户地址This value is not valid for the address
  4. 嵌入式系统系统升级内核双备份的实现方式
  5. OpenShift 4 - DevSecOps Workshop (14) - 镜像合规扫描
  6. Oracle 10gR2 Psu 相关
  7. Windows操作系统远程Linux服务器传输文件方法(以EasyDSS云平台、EasyNVR上传部署为例)...
  8. diamond专题(一)– 简介和快速使用
  9. 21矩阵——Schur分解定理、酉相似下的标准型、Hermite正定矩阵、正规矩阵
  10. 【CVRP】基于matlab人工鱼群算法求解带容量的车辆路径规划问题【含Matlab源码 1486期】
  11. linux fedora frebsd centos linux as 安装出错
  12. 学以致用深入浅出数字信号处理 pdf_数字阵列雷达--相控阵专题讲座之三
  13. 医疗健康APP的开发和设计
  14. 蒙特卡洛模拟(求圆周率)
  15. c语言将love转换成小写love,介绍UDF,以及完成大小写的转换
  16. 一起撸过游戏的下铺兄弟,你还在玩游戏吗
  17. 每日一题(二三)function Foo(){ Foo.a = function(){console.log(1); } this.a = function(){console.log(2)}) Fo
  18. EL表达式和JSTL标签库学习笔记
  19. 前端面试题杂烩part1
  20. “Art-Side艺次元空间+”将携日中之间「龙天无界」联手“蒲公英高级文旅”与“馋艺术空间”赋能古镇

热门文章

  1. 今年暑假不ac (c语言版)
  2. 怎么添加group_家居装修时,自由装修怎么进行设计,室内怎么改造更合适?
  3. python递归实例_Python函数递归(带实例演示)
  4. 【2019银川网络赛:L】Continuous Intervals(线段树区间处理+单调栈+思维)
  5. 如何让sublime编译c语言,如何在Sublime Text 3中编译C程序?
  6. 网络中的网络 NiN 动手学深度学习v2 pytorch
  7. 带有RNN循环神经网络的机器学习 4 NLP 从零到英雄 ML with Recurrent Neural Networks
  8. mock教程 java_自动生成 java 测试 mock 对象框架 DataFactory-01-入门使用教程
  9. Python中MySQL查询结果返回类型
  10. 深度学习笔记(一):logistic分类