我想寫一個Android應用程序,我需要在運行時更改我的佈局的重要元素。我可以通過編程方式在屏幕上移動Views
來實現它,但這需要花費很多時間和大量工作。更簡單的方法是刷新當前的layout
並從新的佈局文件重新加載屏幕布局。但是,似乎所有使這種方法實用的API方法都來自API 11,而我正在開發API 10(特別是OS 2.3.4)。在運行時動態重新加載佈局在Android API 10
更具體地說,我正在開發一個計算器。我想要實現基本更改功能以在例如Decimal
,Hex
和Binary
之間切換。因爲,例如,二進制不需要數字2-9,我想重新構造L & F目的的佈局,以及恢復屏幕的空間,而不是簡單地使不用的按鈕變灰。
我發現this tutorial在對類似問題的回覆中,但那裏的信息似乎非常過時,我可以從中收集哪些信息似乎並不適用於我的情況。
http://developer.android.com/training/basics/fragments/support-lib.html – zapl
哇,支持圖書館看到甜!看起來它會解決問題;我很確定我可以用Fragments輕鬆完成,但是我不認爲我可以在API 11之前使用Fragments。我會嘗試一下並回復你。 – Ertai87
試過了。無法獲得片段的工作。會問另一個問題。 – Ertai87