剛剛開始接觸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基本沒有什麼改動。