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异常。
由于这个标签的使用还是比較简单的。所以还是比較倾向前者
转载于:https://www.cnblogs.com/mthoutai/p/6971642.html
XXXfragment that is not a fragment错误,fragment认不出来相关推荐
- Fragment嵌套Fragment
问题1.fragment嵌套fragment不显示问题 通常时候,我们制作底部Tab切换,会用到fragment.即一个Activity下,使用4种fragment.这次遇到的问题是关于fragmen ...
- Fragment has not been attached yet Fragment 套 Fragment
Fragment has not been attached yet Fragment 套 Fragment 在商城项目中使用了 Fragment 套 Fragment的结构,大致框架如下图 Mall ...
- android fragment 管理器,Android Fragment 與 Fragment管理器
Android Fragment 與 Fragment管理器 首先談談Fragement的需求 過去開發人員認為界面之間的跳轉只需要使用多個activity組成就行了: 例如下圖中,在Activity ...
- android 标题栏 fragment,切换Fragment 并更换标题栏
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package com.kingberry.googlemaptracks.adapter; import java.util.ArrayList; im ...
- must implement OnFragmentInteractionListener/ Fragment与Activity,Fragment与Fragment之间的信息传递
出现这个问题的原因, 是Fragment关联的Activity没有实现OnFragmentInteractionListener接口. 那为什么要实现这个接口,以及怎样实现这个接口呢?让我们一步一步来 ...
- ViewPager+Fragment+ViewPager+Fragment
最近一段时间,Android行业大不如从前轻松,企业要求越来越高了,就算入职了很多时候Android这块也不太受重视,现在Android开发者还能经常接到新需求就算是很幸运的事了,我最近的工作也是没什 ...
- Activity与Fragment,以及Fragment与Fragment之间的数据通讯
Activity和Fragment无疑是Android开发中使用最多的组件,如果Activity使用了多个Fragment,需要在Activity与Fragment,以及Fragment与Fragme ...
- android独特fragment,Android Fragment总结
Android Fragment小结 为何使用Fragment? 实现UI的灵活组建与拆分,与Activity配合可保持Activity的视图不变,转而操作Fragment,就像Activity的模块 ...
- Android开发-Fragment嵌套Fragment
Android开发-Fragment嵌套Fragment 前言 使用依赖 远程仓库地址 布局实现 使用控件 xml代码 Java实现 效果图 项目地址 前言 在大多数公司中,他们会尽量少写Activi ...
- 【Android Fragment】Fragment基础
fragment "分段"."碎片"的意思,一般与Activity一起使用,嵌套在activity中表示为Activity界面的一部分. 它具有自己的生命周期, ...
最新文章
- 微信小程序 引用 map 地图,显示当前位置
- 三个变量互换值_Python3 教程 变量类型
- saleor的测试用账户地址This value is not valid for the address
- 嵌入式系统系统升级内核双备份的实现方式
- OpenShift 4 - DevSecOps Workshop (14) - 镜像合规扫描
- Oracle 10gR2 Psu 相关
- Windows操作系统远程Linux服务器传输文件方法(以EasyDSS云平台、EasyNVR上传部署为例)...
- diamond专题(一)– 简介和快速使用
- 21矩阵——Schur分解定理、酉相似下的标准型、Hermite正定矩阵、正规矩阵
- 【CVRP】基于matlab人工鱼群算法求解带容量的车辆路径规划问题【含Matlab源码 1486期】
- linux fedora frebsd centos linux as 安装出错
- 学以致用深入浅出数字信号处理 pdf_数字阵列雷达--相控阵专题讲座之三
- 医疗健康APP的开发和设计
- 蒙特卡洛模拟(求圆周率)
- c语言将love转换成小写love,介绍UDF,以及完成大小写的转换
- 一起撸过游戏的下铺兄弟,你还在玩游戏吗
- 每日一题(二三)function Foo(){ Foo.a = function(){console.log(1); } this.a = function(){console.log(2)}) Fo
- EL表达式和JSTL标签库学习笔记
- 前端面试题杂烩part1
- “Art-Side艺次元空间+”将携日中之间「龙天无界」联手“蒲公英高级文旅”与“馋艺术空间”赋能古镇
热门文章
- 今年暑假不ac (c语言版)
- 怎么添加group_家居装修时,自由装修怎么进行设计,室内怎么改造更合适?
- python递归实例_Python函数递归(带实例演示)
- 【2019银川网络赛:L】Continuous Intervals(线段树区间处理+单调栈+思维)
- 如何让sublime编译c语言,如何在Sublime Text 3中编译C程序?
- 网络中的网络 NiN 动手学深度学习v2 pytorch
- 带有RNN循环神经网络的机器学习 4 NLP 从零到英雄 ML with Recurrent Neural Networks
- mock教程 java_自动生成 java 测试 mock 对象框架 DataFactory-01-入门使用教程
- Python中MySQL查询结果返回类型
- 深度学习笔记(一):logistic分类