亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

黄大仙区| 永泰县| 黑河市| 南川市| 年辖:市辖区| 青龙| 崇礼县| 翁源县| 靖远县| 禹城市| 皮山县| 东阿县| 新田县| 聂拉木县| 横峰县| 湘阴县| 临湘市| 宁德市| 烟台市| 金门县| 通州市| 新平| 沙雅县| 资阳市| 南召县| 屯留县| 马龙县| 钟祥市| 浮山县| 邻水| 丰县| 岑溪市| 涿鹿县| 兴业县| 海兴县| 色达县| 两当县| 望都县| 将乐县| 永新县| 孝感市|