編輯:關於Android編程
Fragment依賴於Activity中,但又與Activity相互獨立,可以將其視作Activity裡面的子Activity,一般用於平板,因為一個Activity空間太大,所以可以將其分割成幾個碎片來用,所以為什麼他叫Fragment。Fragment對於手機和平板的軟件移植也非常必要。
使用Fragment有兩種方式,一種是在XML中寫死,一種是java代碼來加載。使用步驟是:1、定義一個繼承Fragment的類,和相應的xml布局文件;2、繼承類中重寫幾個必要的方法onCreate()、onCreateView()、onPause(),並完成所需操作;3、在主Activity或其他Fragment中以兩種方式的一種去加載Fragment。
Fragment的生命周期如下:
紅色以上是加載後,紅色以下是退出當前Fragment或者Activity後。
以下是模擬大屏的Demo,如果是手機小屏的話我們習慣用幾個Activity來完成,Fragment對兩者之間的移植非常有用,後面再貼一個參考文章。
進入程序點擊Button1點擊Button2點擊Button3源碼:
FragmentDemo.rar
今天做一個小Demo用到了SoundPool,總結一下。MediaPlayer缺點:不能重疊播放音樂,封裝程度比較高,所以加載起來會比較慢。SoundPool簡介Andr
一、Activity 生命周期 二、Fragment 生命周期 三、對比圖 四、測試代碼 [java] pa
一、前言 最近學習http框架。 目前寫的這個框架暫時只適用於學習之用,實際用於項目之中還需要不斷的優化。 要從服務器或者
先來看看效果:首先來分析一下:這個菜單可以分成三個菜單:1.一級菜單(即最內圈那個菜單)2.二級菜單(即中間圈那個菜單)3.三級菜單(即最外圈那個菜單)首先,可以將這三個