1

我想用自定义布局创建一个对话。Android API 文档建议我始终使用 Alert Dialogue,并且我不尝试直接实例化 Dialogue 类。

这非常困难,因为 AlertDialog 的构建器不允许自定义视图。我很幸运地找到了对适配器的支持,但要访问布局充气器仍然非常困难。

片段类没有 getContext() 是否有原因?当 savedInstanceState 为空时,如何在片段中获取 layoutInflater?

如果可能,创建完全自定义对话框的最佳方法是什么?

4

1 回答 1

0

即使对话片段不支持...

getLayoutInflater(Bundle) (因为 SavedInstanceState 为空),或 getContext()

您可以使用 getActivity().getLayoutInflater()。

于 2013-04-19T20:32:15.827 回答