2013-08-22 81 views
1

我想添加一個對話框到我的應用程序。我希望它在第一次活動加載後立即啓動。但是,而不是隻具有單一的信息顯示以及具有「是」和「不」這樣enter image description hereAndroid彈出列表對話框

按鈕,我想它如果是談一個教程顯示這樣 enter image description here 消息列表這個主題我會很高興看到它,並且我也會讓任何人知道如何將這些列表與公告對齊。

+0

加入這行來您<activity>標籤做一個佈局,看起來像並在對話框中使用它。 – ChiefTwoPencils

+0

@BobbyDigital你知道我怎麼才能讓這個對話框只在應用程序在安裝後第一次啓動時才顯示,然後再也不會顯示 –

回答

2

1創建自定義對話框佈局(XML文件)。 2將佈局連接到對話框。 3顯示對話框。 4完成。 Tutorial here

+0

你知道我怎樣才能讓這個對話框只在顯示時才顯示該應用程序已安裝後第一次啓動,然後再也不會顯示 –

+0

這個工作適合你嗎? –

+0

是的,謝謝我會接受你的回答 –

1

如果有關於這個主題講我會很樂意看它

您最好的選擇是開始Here in the Docs的教程。他們通過Dialog顯示了一個很好的例子。

另一種選擇,如果這可以是整個Activity,因爲你希望它發生時,如果第一次啓動時,是使用ListViewActivity並在其上使用setChoiceMode()。您可以在the Docs

更多與此第二個選項,可以使Activity顯示爲Dialogmanifest.xml

android:theme="@android:style/Theme.Dialog" 
+0

你知道我怎樣才能讓這個對話框只在安裝後第一次啓動應用程序時才顯示,而不會再顯示 –

+0

是的,你可以使用'SharedPreferences'並在第一次運行時設置一個值。每次開始「Activity」時檢查該值,並根據該值執行所需操作。 [該文檔有一個如何使用SharedPreferences的很好的例子](http://developer.android.com/guide/topics/data/data-storage.html#pref) – codeMagic