2013-04-18 83 views
1

我想創建與自定義佈局的對話。 Android API文檔建議我總是使用警報對話,並且我不嘗試直接實例化對話類。與自定義佈局的對話

這非常困難,因爲AlertDialog的構建器不允許自定義視圖。我非常幸運地找到了適配器的支持,但獲得佈局充氣器的訪問權仍然非常困難。

是否有片段類沒有getContext()的原因? 當savedInstanceState爲空時,如何在片段內獲得layoutInflater?

如果可能,創建完全自定義對話框的最佳方法是什麼?

回答

0

即使對話片段不支持......

getLayoutInflater(束)(因爲SavedInstanceState爲空),或 的getContext()

你可以使用getActivity()。getLayoutInflater() 。