建立與先前版本相容的 UI
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
這個類別示範如何以回溯相容的方式使用新版 Android 中可用的 UI 元件和 API,確保您的應用程式仍可在先前的平台版本上執行。
在本課程中,Android 3.0 (API 級別 11) 中導入的「動作列分頁」功能可做為指導範例,但您可以將這些技巧套用至其他 UI 元件和 API 功能。
課程
- 抽像新 API
- 決定應用程式需要的功能和 API。瞭解如何定義應用程式專屬的中介 Java 介面,將 UI 元件導入應用程式。
- Proxy 遷移至新 API
- 瞭解如何使用新版 API 建立介面實作。
- 使用較舊的 API 建立實作
- 瞭解如何使用舊版 API 建立自訂介面實作。
- 使用可因應不同版本的元件
- 瞭解如何選擇在執行階段中使用的實作方式,並在應用程式中開始使用介面。
另請參閱
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2024-02-22 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{
"lastModified": "上次更新時間:2024-02-22 (世界標準時間)。",
"confidential": False
}