刚刚开始接触android的开发,前几天大概了解了fragment的简单用法,来分享分享经验,同时来巩固一下自己的知识。废话不多说,先来看看程序运行到虚拟机上的情况。
默认界面,上部的fragment界面会显示英文单词 one
当点击屏幕下面的按钮 two 时,上部分的fragment会显示单词 two
当点击屏幕下面的按钮 three 时,上部分的fragment会显示单词 three
。
接下来上程序。首先看一下我创建的 java 文件和 .xml 文件。(请忽略掉前面的一个v7包以及后面关闭的两个工程,直接看工程 fregment_practice里的结构,fregment好像是拼错了)
下面是activity_main.xml的代码
下面是activity_fragmentone,activity_fragmentone,activity_fragmenttwo,activity_fragmentthree,的代码(这些名字起的有问题,fragment并不是一种activity,而是嵌入activity的一部分,本人新手,讲解有些错误请见谅)
接下来是 MainActivity.java Onefragment.java Twofragment.java Threefragment.java的代码(这些名字起的有些不符合习惯,以后会改正的,请见里谅)
mainfest基本没有什么改动。