使用Fragment建立Android的動(dòng)態(tài)UI

2018-08-02 17:18 更新

編寫(xiě):fastcome1985 - 原文:https://developer.android.com/training/basics/fragments/index.html

為了在 Android 上為用戶(hù)提供動(dòng)態(tài)的、多窗口的交互體驗(yàn),需要將 UI 組件和 Activity 操作封裝成模塊進(jìn)行使用,這樣我們就可以在 Activity 中對(duì)這些模塊進(jìn)行切入切出操作??梢杂?nbsp;Fragment 創(chuàng)建這些模塊,F(xiàn)ragment 就像一個(gè)嵌套的 Activity,擁有自己的布局(Layout)并管理自己的生命周期。

Fragment 定義了自己的布局后,它可以在 Activity 中與其他 Fragment 生成不同的組合,從而為不同的屏幕尺寸生成不同的布局(小屏幕一次也許只能顯示一個(gè) Fragment,大屏幕則可以顯示更多)。

本章將展示如何用 Fragment 創(chuàng)建動(dòng)態(tài)界面,并在不同屏幕尺寸的設(shè)備上優(yōu)化 APP 的用戶(hù)體驗(yàn)。本章內(nèi)容支持 Android 1.6 以上的設(shè)備。

(完整的 Demo 示例:FragmentBasics.zip

Lessons

  • 創(chuàng)建 Fragment

    學(xué)習(xí)如何創(chuàng)建 Fragment,以及實(shí)現(xiàn)其生命周期內(nèi)的基本功能。

  • 構(gòu)建有彈性的 UI

    學(xué)習(xí)如何針對(duì)不同的屏幕尺寸用 Fragment 構(gòu)建不同的布局。

  • 與其他 Fragment 交互

    學(xué)習(xí)如何在 Fragment 與 Activity 或多個(gè) Fragment 間進(jìn)行交互。


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)