与自定义布局的对话

时间:2013-04-18 20:41:00

标签: android-layout android-fragments android-dialog

我想创建一个自定义布局的对话框。 Android API文档表明我总是使用Alert Dialogue,并且我不会尝试直接实例化Dialogue类。

这非常困难,因为AlertDialog的构建器不允许自定义视图。我很幸运能够找到对适配器的支持,但是仍然非常难以获得对布局填充的访问权。

片段类没有getContext()的原因吗? 当savedInstanceState为null时,如何在片段内获得layoutInflater?

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

1 个答案:

答案 0 :(得分:0)

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

getLayoutInflater(Bundle)(因为SavedInstanceState为null),或 的getContext()

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