android fragment新手简单应用(实现界面之间的跳转)

刚刚开始接触android的开发,前几天大概了解了fragment的简单用法,来分享分享经验,同时来巩固一下自己的知识。废话不多说,先来看看程序运行到虚拟机上的情况。

默认界面,上部的fragment界面会显示英文单词 one

android fragment新手简单应用(实现界面之间的跳转)

当点击屏幕下面的按钮 two 时,上部分的fragment会显示单词 two

android fragment新手简单应用(实现界面之间的跳转)

当点击屏幕下面的按钮 three 时,上部分的fragment会显示单词 three

android fragment新手简单应用(实现界面之间的跳转)

接下来上程序。首先看一下我创建的 java 文件和 .xml 文件。(请忽略掉前面的一个v7包以及后面关闭的两个工程,直接看工程 fregment_practice里的结构,fregment好像是拼错了android fragment新手简单应用(实现界面之间的跳转)

android fragment新手简单应用(实现界面之间的跳转)

下面是activity_main.xml的代码

android fragment新手简单应用(实现界面之间的跳转)

下面是activity_fragmentone,activity_fragmentone,activity_fragmenttwo,activity_fragmentthree,的代码(这些名字起的有问题,fragment并不是一种activity,而是嵌入activity的一部分,本人新手,讲解有些错误请见谅)

android fragment新手简单应用(实现界面之间的跳转)

android fragment新手简单应用(实现界面之间的跳转)

android fragment新手简单应用(实现界面之间的跳转)

接下来是 MainActivity.java Onefragment.java Twofragment.java Threefragment.java的代码(这些名字起的有些不符合习惯,以后会改正的,请见里谅)

android fragment新手简单应用(实现界面之间的跳转)android fragment新手简单应用(实现界面之间的跳转)android fragment新手简单应用(实现界面之间的跳转)android fragment新手简单应用(实现界面之间的跳转)

mainfest基本没有什么改动。