有没有办法使用我自己的具有AlertBuilder样式的Dialog扩展类?现在我有:
@Override
protected Dialog onCreateDialog(int id) {
LayoutInflater inflater = LayoutInflater.from(this);
switch (id) {
case MY_DIALOG:
View view = inflater.inflate(R.layout.my_dlg_layout, null);
AlertDialog dlg = new AlertDialog.Builder(this)
.setView(view)
.create();
return dlg;
}
return null;
}
但它太疯狂了,我想将对话框定义移动到自己的类中。 (上面看起来并不太糟糕,为了清晰起见,我跳过了很多 - 基本上我使用的是一个有点复杂的自定义视图和AlertBuilder。)
我非常想使用Dialog Fragment,但我还没有准备好这样做,我需要将其构建为临时的。
由于
答案 0 :(得分:0)
有没有办法使用我自己的Dialog扩展类 AlertBuilder风格
class MyClass extends AlertDialog.Builder{
. . .
}