Android - 从自定义组件显示对话框
问题描述:
我正在写一个自定义组件(从相对布局派生),它必须显示一个对话框, 有没有办法使用oncreatedialog或onpreparedialog等回调来做到这一点?Android - 从自定义组件显示对话框
如果不是:如果我必须创建oncreatedialog之外的对话框,我必须“使用setOwnerActivity(Activity)将其附加到一个活动”。当自定义组件在活动的xml-layout中使用并且不是从代码创建时,如何访问它所用的活动?
答
只需使用您在施工中获得的环境。
new AlertDialog.Builder(getContext())
.setTitle("Title")
.setMessage("Message")
.create()
.show();