中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android Fragment

發布時間:2020-08-08 07:02:29 來源:網絡 閱讀:531 作者:zm_tc 欄目:移動開發

   在Android中,Fragment稱為碎片,它非常類似于Activity,可以像Activity一樣包含布局,通過將Activity的布局分散到frament中,可以在運行時修改activity的外觀,并且由activity管理的back stack中保存些變化,很巧妙的解決了不同分辨率手機上UI差異變化的問題。

    Fragment是我們在單個Activity上要切換多個UI界面時,要顯示的不同內容,模塊化這些UI面板可以提供給其他Activity來使用,因此,我們可以簡單地把Fragment看成類似于TextView控件一樣,可以被任意的Activity進行加載。


    Fragment加載方式有靜態加載和動態加載,

    靜態加載步驟如下:

    1、在Layout里建立Fragment的布局XML文件。

    2、建立Fragment類,此類繼承Fragment類。在該類的onCreateView里根據ID匹配布局XML文件:

inflater.inflate(R.layout.fragment1, container, false);

    3、在Activity的布局文件中應用Fragment的布局文件:

<fragment

android:id="@+id/fragment1"

android:name="fragment類名"

android:layout_width="0dip"

android:layout_height="match_parent"

android:layout_weight="1"/>

    

    動態加載步驟如下:

    1、同靜態加載一樣,建立布局XML文件以及類。

    2、在Activity類的onCreate中,動態添加Fragment類:

       TestFragment test = new TestFragment();

       getFragmentManager().beginTransaction().replace(R.id.main_layout, test).commit(); 


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新龙县| 巩义市| 合江县| 老河口市| 六安市| 岱山县| 申扎县| 罗山县| 珲春市| 镶黄旗| 都匀市| 循化| 景洪市| 阳谷县| 连平县| 北辰区| 伊川县| 蚌埠市| 宝清县| 龙游县| 靖宇县| 盘山县| 庄河市| 高邑县| 三都| 日土县| 东阿县| 肃北| 九龙城区| 镇雄县| 屏南县| 平泉县| 革吉县| 泰和县| 德令哈市| 龙里县| 南和县| 乐至县| 黑山县| 诏安县| 阳春市|