以下是文档:
AlertDialog.builder.setView :将自定义视图设置为对话框的内容。
Dialog.setContentView :将屏幕内容设置为显式视图。
但我还是有点困惑,谁能详细解释一下?
以下是文档:
AlertDialog.builder.setView :将自定义视图设置为对话框的内容。
Dialog.setContentView :将屏幕内容设置为显式视图。
但我还是有点困惑,谁能详细解释一下?
setView只是这样做...设置一个View。所以它可能是ListView, TextView, 等等...
setContentView就像您将其设置为Activity. 它设置了一个完整的layout. 根据setContentView您使用的,它可能是父级layout或从 xml 膨胀的布局
setContentView(View view)
将屏幕内容设置为显式视图。此视图直接放置在屏幕的视图层次结构中。它本身可以是一个复杂的视图层次结构。
或者
setContentView(int layoutResID)
从布局资源设置屏幕内容。资源将被膨胀,将所有顶级视图添加到屏幕上。