2011-12-10 68 views
0

我想創建一個新類來自定義對話優先。儘管我嘗試了很多方法,但它們都不起作用。我找到了一種方法來使用在網站上的對話首選項中準備的佈局作爲對話框的佈局,如下所示:How to access widgets in a custom DialogPreference with a inflated layout?如何使用我在DialogPreference中準備的佈局?

當我嘗試使用這樣的佈局:setDialogLayoutResource(R.layout.address_dialog);但它沒有工作。你能幫我解決問題嗎?

回答

2

這是更好的晚然後從來沒有:),我認爲這個問題的答案已經存在的SO上的某個地方。

你應該寫這樣的事情在你的:

@Override 
public View onCreateDialogView() { 
    LayoutInflater layoutInflater = LayoutInflater.from(getContext()); 
    View view = layoutInflater.inflate(R.layout.city_select_dialog, null); 

    // {Your code here} 

    return view; 
} 
相關問題