以下是文档:
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)
从布局资源设置屏幕内容。资源将被膨胀,将所有顶级视图添加到屏幕上。