编写兼容android1.6的fragment

news/2024/7/8 2:37:23

在通过声明方式在Android 3.0上使用Fragment中写的例子只能用在android3.0以上的版本。之前也测试过兼容1.6的方式,见编写最简单的Fragment。现在修改了android3.0的示例,可以兼容1.6版本了。

image

这是在nexus one 2.3.3下的截屏。项目本身使用的sdk是1.6。

 

说一下和3.0不一样的处理步骤。

首先,是要下载和在项目中导入fragment兼容库文件,这方面的操作可参见编写最简单的Fragment。

然后,3.0示例中的Activity继承关系要改为继承自兼容库中的:

android.support.v4.app.FragmentActivity

代码类似:

public class FragmentDemoActivity extends FragmentActivity {

布局做了少许改动,适应手机较小的分辨率。

除此之外,代码基本上是平移过来的。

源代码见:

http://easymorse.googlecode.com/svn/tags/Fragment4Android2-1.0/


http://www.niftyadmin.cn/n/4487341.html

相关文章

Solr安装步骤

一、Solr概述 1、什么是Solr Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。 Solr可以独立运…

cowoa使用

1.下载cowoa最新版 下载地址:http://www.zen-cart.com/index.php?main_pageproduct_contrib_info&products_id1655 2.解压后,将admin、includes、optiondarrows拷贝到zencart的对应目录。注意Your-template改正为自己的模板名。 3、安装SQL脚本 cow…

Python-- CSS 选择器:BeautifulSoup4

目录 CSS 选择器:BeautifulSoup4 示例: 一、四大对象种类 1. Tag 2. NavigableString 3. BeautifulSoup 4. Comment 二、遍历文档树 1. 直接子节点 :.contents .children 属性 2. 所有子孙节点: .descendants 属性 3. 节点内容: …

C++之运算符重载(1)

在前一节中曾提到过,C中运行时的多态性主要是通过虚函数来实现的,而编译时的多态性是由函数重载和运算符重载来实现的。这一系列我将主要讲解C中有关运算符重载方面的内容。在每一个系列讲解之前,都会有它的一些基础知识需要我们去理解。而运…

精通黑客脚本 第二章笔记

2.1 Google Hack技术大演练 allintext:关键字,与intitle功能相同 intext:验证码 4800 cache:关键字 :搜索含有关键字内容cache。比如搜索北京大学网站服务器中缓存的内容,cache:pku.edu.cn define:关键字:搜索关键字的定义 filety…

Python-- Selenium用法

目录 基本框架 详细用法如下: 1:声明浏览器对象 2:访问页面 3:查找单个元素 4:查找多个元素 5:元素的交互操作 6:交互动作 7:执行javascript 8:获取元素信息 …

JavaScript trim函数大赏[转]

W3C那帮人的脑袋被驴踢了,直到javascript1.8.1才支持trim函数(与trimLeft,trimRight),可惜现在只有firefox3.5支持。由于去除字符串两边的空白实在太常用,各大类库都有它的影子。加之,外国人都很…

Oracle本地动态 SQL

本地动态 SQL 首先我们应该了解什么是动态 SQL,在 Oracle数据库开发 PL/SQL块中我们使用的 SQL 分为:静态 SQL语句和动态 SQL语句。所谓静态 SQL指在 PL/SQL块中使用的 SQL语句在编 译时是明确的,执行的是确定对象。而动态 SQL是指在 PL/SQL块…