2011-07-25 197 views
0

感謝您提出以前的問題。如何使用自定義列表視圖創建自定義對話框

是否有可能創建一個自定義對話框,其中包含包含單選按鈕的自定義列表視圖。很簡單,我想創建一個包含列表視圖和單選按鈕的對話框。我試圖在對話框中的默認列表視圖,但單選按鈕不指示項目。如何給一個默認的listview單選按鈕,應該總是指示該項目。請幫我

回答

9

是的,它是可以創建自定義對話框與自定義佈局。爲此,

Dialog dialog = new Dialog(**Your Context**); 
    dialog.setContentView(R.layout.**Your Layout File**); 
    dialog.show(); 

在這個佈局文件中,您可以按照您的要求進行佈局。 當你想使用的ListView從你的對話框佈局文件,那麼你必須寫

ListView listView = (ListView)**dialog**.findViewById(R.id.**Your ListView Id**); 

如果你無法理解,然後我給你舉例。

我希望它可以幫助你.. :)

謝謝。

+0

謝謝哥們。我從你的答案中得到了一些想法,你能給我一個例子,它給我一個更具描述性的方式。再次感謝。 – RAAAAM

+0

歡迎HariRam,如果您仍然感到困惑,我早先給您提供了示例代碼,然後我會深入地向您解釋..您可以在您的活動中將對話框轉換爲globaly。然後當你想顯示那個對話框時,你可以簡單地調用dialog.show()方法。但是如果你想顯示那個對話框中的列表,那麼首先你必須從該對話框佈局中得到參考列表。爲此你必須使用findViewById和dialog對象。 它非常簡單。 欲瞭解更多參考,你可以看到http://www.helloandroid.com/tutorials/how-display-custom-dialog-your-android-application – anddev