Android_Fragment

妈呀这是什么英文字体,间隔好大逼死强迫症啊,好困啊先不管了。

Fragment就是Activity的一部分。

首先你要创建一个Fragment的类和它的layout,然后你就可以把它当做一个可重用组件来用啦。

可以用xml调用实现,也可以在MainActivity中用代码调用实现。

代码如下:

   <fragment
        android:name="com.example.administrator.myapplication.Fragment.Fragment1"
        android:id="@+id/fagment1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/menu"
        />
 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        addFragment();
    }

    public void addFragment(){
        Fragment Myfragment = new Fragment2();//创建Fragment2实例。
        FragmentTransaction ft =getFragmentManager().beginTransaction();
        ft.add(R.id.LinearUi,Myfragment,"first");//把Fragment2的实例add进了LinearLayout中。
        ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
        ft.commit();
    }

The ENDDING......

接下来还有看Fragment的StackBack的作用,Fragment和Activity之间的相互工作,Fragment们之间的交互工作。

时间: 2024-08-12 10:00:15

Android_Fragment的相关文章

TCP 和 UDP 编程 —— Android

参考了<深入理解Android网络编程>这本书 我们都知道TCP和UDP最大的区别就是,TCP是面向连接的,而UDP是无连接的. 那么使用TCP和UDP编程,事实上差别也是在这里: 1.使用TCP通讯: 分为客户端和服务器,主要是先初始化,像IP,端口这些肯定要先绑定的,服务器等待客户端连接,连接之后,通过流进行数据的收发. A.首先是服务器端: 步骤1:初始化——ServerSocket serverCocket = null://创建一个ServerSocket对象 serverCocke

张玮桐_打造open、快乐的学习环境

张玮桐一直认为学习环境对于孩子的教育有着至关重要的作用,俗话说人事环境的产物,这句话也不是一点道理都没有,所以我们更应该把注意力放在为孩子打造一些轻松,快乐的学习环境,这样对孩子的学习也会有很大的帮助. 80后团队打造open.快乐的学习环境 今年5月,从美国引进,隶属于睿稚集团的"小小地球少儿英语"在上海宣布,公司将发力全国少儿英语培训市场,预计3年内在全国新扩50个点,总规模将达到150家教学中心. 记者了解到,和培育少儿自信.团队协作精神的教育模式大相径庭的是,支撑起"

Sqlserver 中系统表sysobjects、syscolumns以及函数object_id

1.sysobjects 系统对象表. 保存当前数据库的对象,如约束.默认值.日志.规则.存储过程等 sysobjects 重要字段解释: sysObjects ( Name sysname, --object 名称 id int, --object id xtype char(2), -- object 类型 type char(2), -- Object 类型(与xtype 似乎一模一样) uid smallint, -- object 所有者的ID ... --其他的字段不常用到. ) ?

biofilm(2)_The Dental-Systemic Link: Managing Biofilms and Getting Well

https://www.youtube.com/watch?v=cGWKbroDh78 Since biofilms are a known entity in the oral cavity, why don't more dentists take a more serious approach to helping patients eradicate pathogenic biofilms from their mouths? I asked that question in 2007.

学习笔记-Android简单记事本(三)-添加图片

终于遇到BUG了... 我刚才还十分的疑惑,为什么极客学院官方视频里面在演示相机功能的时候为什么偏要使用真机,而不是模拟器.要知道,模拟器也是可以模拟相机的使用的.所以这样说不通. 一开始我还很年轻的以为是因为模拟器会出现效果不是很好的原因,然后后来我在模拟器上面一运行才知道了端倪. 妈的.这他娘的就是一个BUG的程序好吗? 按照目前的问题来看,BUG应该是出在我自己的代码之中.但是我的代码全部都是跟着视频的代码来的. 目前的猜测: 我自己代码写错了. 极客学院这套教程只有即时性与个体性.现在的

设计模式_适配器

//类适配器 #include<memory> #include<iostream> using namespace std; class Target { public: virtual void request(){ cout << "Target::Request"<<endl; } }; class Adaptee{ public: void SpecificRequest(){ cout << "adapt

SQL_计算两个日期之间差值

select DATEDIFF(D,'2012-06-01','2014-09-21') as 相差天数 select DATEDIFF(HH,'2012-06-01','2014-09-21') as 相差小时数 ps:DATEDIFF()函数用法 语法DATEDIFF(datepart,startdate,enddate)参数datepart日期区分startdate开始日期enddate结束日期 datepart 缩写 年 yy, yyyy 季度 qq, q 月 mm, m 年中的日 dy

$_SERVER

$_SERVER["QUERY_STRING"] 获取查询 语句,实例中可知,获取的是?后面的值 $_SERVER["REQUEST_URI"] 获取 http://localhost 后面的值,包括/ $_SERVER["SCRIPT_NAME"] 获取当前脚本的路径,如:index.php $_SERVER["PHP_SELF"] 当前正在执行脚本的文件名

C#网络开发_IPEndPoint

每个提供网络服务的应用程序都必须指定一个"端口" 不同的网络应用不能使用相同的端口 IP地址与端口唯一地标识了一个网络中的网络应用程序,这个组合称为“IP终结点(IPEndPoint)” IPEndPoint = IP + Port IPEndPoint是一个网络服务的访问点