91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

平昌县| 永康市| 都兰县| 高邑县| 湘乡市| 肥西县| 柞水县| 荔浦县| 白沙| 桓台县| 凤冈县| 泰安市| 通海县| 河北省| 新田县| 类乌齐县| 芮城县| 武宁县| 田林县| 醴陵市| 茌平县| 安乡县| 利辛县| 松溪县| 灵丘县| 阿图什市| 柞水县| 曲阜市| 德化县| 拜泉县| 景泰县| 黄石市| 松原市| 万山特区| 景德镇市| 大兴区| 都江堰市| 双辽市| 南充市| 丹阳市| 建水县|