Android 2.2.1、2.3、2.0 中的片段.这可能吗? [英] Fragments in Android 2.2.1, 2.3, 2.0. Is this possible?

查看:22
本文介绍了Android 2.2.1、2.3、2.0 中的片段.这可能吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

基本上我想知道我们是否可以在具有 Android 操作系统的设备中使用片段布局 <3.0.

Basically I would like to know if we can have fragment layouts in devices with Android OS < 3.0.

我的应用程序顶部有一个带有 5 个不同按钮的标题,并且在开始时总是默认单击第一个按钮,因此这些按钮下方的视图是第一个视图.现在,当您单击它旁边的第二个按钮时,我不希望刷新标题图像,但需要刷新它下方的视图.所以这就像更新标题图像按钮下方的片段.

My app had a header on top with 5 different buttons and on start always the first button is clicked by default so the view below these buttons is for the first view. Now when you click on the second button beside it, I don't want the header images to be refreshed but the view just below it needs to be refreshed. So its like updating the fragments below the header image buttons.

那么我们可以在操作系统

的设备中使用 Android 中的片段吗?3.0.

So can we have fragments in Android in devices with OS < 3.0.

萨那.

推荐答案

您必须使用 Google 提供的兼容性库.以下是在设备上使用 Fragments 的方法 <3.0

You have to use the compatibility libraries provided by Google. Here's how you use Fragments on devices < 3.0

  • 打开 Eclipse
  • 窗口->Android SDK 和 AVD
  • 可用包->Android 支持包(安装这个)

安装后,右键单击要为其添加 Fragment 支持的 Android 项目.

Once installed, right click the Android project you want to add Fragment support for.

  • 构建路径->配置构建路径
  • 库"标签
  • 添加外部 JAR
  • 添加android-support-v4.jar(应该在extras/android/support/v4下的android下载文件夹中

现在您的应用程序支持片段.使用兼容包与使用 SDK 3.0+ 有一些主要区别.例如

Now you application supports Fragments. There are some key differences to using the compatibility package over using SDK 3.0+. For instance

  1. 使用片段的活动类必须扩展 FragmentActivity 而不是 Activity.
  2. 你必须使用 getSupportFragmentManager
  3. 而不是 getFragmentManager()

享受!!!

这篇关于Android 2.2.1、2.3、2.0 中的片段.这可能吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆