我想创建一个自定义布局的对话框。 Android API文档表明我总是使用Alert Dialogue,并且我不会尝试直接实例化Dialogue类。
这非常困难,因为AlertDialog的构建器不允许自定义视图。我很幸运能够找到对适配器的支持,但是仍然非常难以获得对布局填充的访问权。
片段类没有getContext()的原因吗? 当savedInstanceState为null时,如何在片段内获得layoutInflater?
如果可能,创建完全自定义对话框的最佳方法是什么?
答案 0 :(得分:0)
即使对话片段不支持......
getLayoutInflater(Bundle)(因为SavedInstanceState为null),或 的getContext()
你可以使用getActivity()。getLayoutInflater()。