`

android fragment(android.support.v4.app.Fragment和android.app.Fragment

 
阅读更多

(1)android.app.Fragment:兼容的最低版本是android:minSdkVersion="11"

因此你的应用不能兼容3.0以下的应用。

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

(2)android.support.v4.app.Fragment:可以兼容到1.6的版本,不能使用<fragment>标签,需要在程序中通过add或者replace的方式添加,同时还需要

android-support-v4.jar

fragment的使用教程请大家参考官网的demo,那个是以android.app.Fragment为例子的,可以使用getFragmentManager(),activity的一个方法,

要是用android.support.v4.app.Fragment,需要继承FragmentActivity,使用getSupportFragmentManager,这两个方法都是为了

得到fragmentManager,名字一样但是包名不一样。

 

上面的内容只是我自己通过编写测试代码得出的结果,水平有限,如果跟实际有出入,请大家指出。

 

例子看:

http://blog.csdn.net/hustpzb/article/details/18667851

 

分享到:
评论

相关推荐

    android-support-v4.jar最新版

    总之,`android-support-v4.jar`是Android开发中不可或缺的一部分,它为开发者提供了广泛的API兼容性和功能扩展,确保了应用程序能够在广泛的不同Android设备上运行。理解并有效利用这个库,可以帮助开发者创建更...

    android-support-v4.jar.zip

    implementation 'com.android.support:support-v4:&lt;latest_version&gt;' } ``` 替换`&lt;latest_version&gt;`为当前的最新版本号。 2. 同步Gradle项目,等待依赖下载完成。 3. 使用v4库的类和方法。例如,引入Fragment...

    FragmentTabHost的基本使用

    &lt;androidx.fragment.app.FragmentTabHost android:id="@android:id/tabhost" android:layout_width="match_parent" android:layout_height="match_parent"&gt; &lt;/androidx.fragment.app.FragmentTabHost&gt; ``` 接...

    Android support.v7包

    Android support.v7包

    android-support-v7-appcompat.jar和android-support-v4.jar包

    implementation 'com.android.support:support-v4:版本号' implementation 'com.android.support:appcompat-v7:版本号' } ``` 确保替换`版本号`为最新的稳定版本。 **注意事项** 虽然现在Android已推出了Android...

    android-support-v4和glide-3.6.1.rar

    在Android开发中,`android-support-v4`库和Glide库是两个非常关键的组件,它们为开发者提供了许多实用的功能,极大地提升了应用的性能和用户体验。让我们深入了解一下这两个库及其重要特性。 首先,`android-...

    最牛的代码

    【标题】"最牛的代码"所提及的内容可能是指一系列高效、强大或者具有特定功能的编程代码片段,这些代码可能适用于网络开发、网络管理和网络安全等多个领域,特别是与思科认证相关的技术。思科认证是全球认可的信息...

    v4v7androidx-jar.rar

    在这个压缩包中,"android-support-v4.jar"就是v4库的jar包,其中包含了像Fragment、Loader、ViewPager等重要组件和工具。 2. AppCompat库 (v7库) AppCompat v7库是Android Support Library的一部分,它提供了一个...

    资讯阅读,通过CBReader

    import android.support.v4.app.Fragment; import android.support.v4.app.LoaderManager.LoaderCallbacks; import android.support.v4.content.CursorLoader; import android.support.v4.content.Loader; import ...

    android Fragment v4版实现

    总之,理解和正确使用`android.support.v4.app.Fragment`和`FragmentActivity`对于构建可扩展且适应不同屏幕尺寸的Android应用至关重要。遵循上述要点,可以避免常见的陷阱,并确保你的应用程序在各种Android设备上...

    安卓兼容包 android-support-v4.jar

    用于兼容安卓3.0以下的版本,拥有自己特殊的fragment控件

    android-support-v4解决无ContextCompat.checkSelfPermission问题

    implementation 'com.android.support:support-v4:版本号' ``` 注意替换“版本号”为最新的或适合你项目的版本。 2. **使用的Context类型不正确**:`ContextCompat.checkSelfPermission()`需要一个Activity或...

    android-support-v4.jar

    `android.support.v4.app.Fragment`和`android.support.v4.app.FragmentManager`等类使得开发者能在低版本的Android系统上使用Fragment特性,提高用户体验。 4. **Loader API** 对于数据加载,`android.support.v4...

    Android基础编程-Fragment介绍.pptx

    需要注意的是,Android提供了两种Fragment实现:android.app.Fragment和android.support.v4.app.Fragment。前者是从Android 3.0(API级别11)开始引入的,而后者是Android Support Library的一部分,可以支持更低...

    Fragment两种

    可以使用&lt;fragment&gt;标签的,这点很重要,如果是用android.support.v4.app.Fragment的话,是不能是用&lt;fragment&gt;标签的,会抛出 android.view.InflateException: Binary XML file line #7: Error inflating class ...

    关于Android添加fragment后版本不兼容问题

    例如,在编译时可能会出现以下错误:Error:Execution failed for task ':app:processDebugManifest'.&gt; Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(26.0.0-beta1) from ...

    android-support-v4-src.jar

    1. **Fragment**:`android.support.v4.app.Fragment`是Android开发中的重要组成部分,它允许你在单个活动中创建多个可交互的界面块。在源码中,我们可以看到Fragment的生命周期方法、事务管理、回退栈(BackStack)...

    android support v4 27.1.1源代码,注意是java文件,不是class文件

    1. **android.support.v4.app**:这个包包含与应用程序相关的类,如Fragment、FragmentManager等。Fragment是Android开发中的一个关键组件,它允许你在一个Activity中管理多个独立的UI部分。FragmentManager则负责...

    Fragment动画效果.zip

    对于低版本设备,可能需要使用Support Library中的`android.support.v4.app.Fragment`和`android.support.v4.app.FragmentTransaction`。 通过理解并实践以上知识,开发者可以为自己的Android应用创造出丰富多样的...

Global site tag (gtag.js) - Google Analytics