2012-03-01 59 views
0

嗨,我開始完成一個應用程序,我一直在努力了一段時間,我想知道什麼是一個好方法來實現一個高分列表,讓我們說頂部25個高分和2列(名稱,分數)。我正在考慮一個listview可能,但我不知道如何使它不佔用整個屏幕。任何更好的想法和建議表示讚賞。我如何創建一個本地高分榜 - Android

編輯: 如何實現一個FrameLayout裏,如果你想在列表中顯示同樣的觀點(ESP的TextView)

回答

0

您可以在ViewGroup中放置一個ListView(例如linearlayout或framelayout)以使其佔據屏幕的一部分或共享它。

您還需要將分數保留在SharedPreferences,數據庫,文件的某個位置。

我通常序列化爲JSON,對我來說最簡單的方法。

+0

我一直在保存和從文本文件加載,是否沒問題? – MikeT 2012-03-01 00:53:18

+0

無論對你來說最簡單的方法都沒問題。如果它符合您的要求並且可靠地運行,那麼它是完美的。 – HaMMeReD 2012-03-07 18:29:22

0

的ListView始終是一個好主意。你是否也考慮在線上傳分數?

+0

所以我如何將我的自定義視圖遊戲畫面內的列表視圖?是的,我是我想我會使用scoreninja爲那 – MikeT 2012-03-01 00:47:57

+0

你的意思是,你想顯示在暫停的遊戲屏幕上的列表視圖?如果是這樣的話,你可以開始一個新的活動,其中包含ListView與Theme.Dialog – dcanh121 2012-03-01 00:57:56

+0

我想要的是當玩家失去了終端屏幕彈出在屏幕的下半部分我想要一個滾動列表,所以你可以看看所有高分 – MikeT 2012-03-01 01:01:40