2012-11-22 34 views
2

蔭新Android開發,我有大約佈局一個簡單的問題。 如果我想創建類似於基於文本的遊戲。就像有一段文字和一些按鈕移動到不同的頁面一樣。 如何讓它工作? 我的想法是創建很多佈局。因爲它下面的文本和按鈕會隨着每個頁面而改變。 但我能做到嗎?不會太多佈局需要太多的內存或類似的東西? 我可以逃脫像佈局? 這樣工作會很容易。我可以使用多少個佈局?

回答

0

在我看來,一個佈局文件不用於描述遊戲的邏輯是不錯的選擇。

也許你只需要一個佈局你的應用程序(基本上只描述了一個屏幕),並用不同的填充數據(文本,也可以動態設置)。

對於腳本遊戲中,你可以發明一種簡單的文件格式(可能還有XML,如果你喜歡的),並定義你的遊戲畫面和有它們之間的連接。

如果你想要實現的屏幕只在某些按鈕不同,它通常是不值得爲每個屏幕創建一個單獨的佈局。您可以更改按鈕與景觀的setVisibility(int)方法的知名度,並設置不同的OnClickListeners導致其他屏幕。

您也可以調查重用和包括佈局: http://developer.android.com/training/improving-layouts/reusing-layouts.html

和ViewStubs: http://developer.android.com/reference/android/view/ViewStub.html

相關問題