Dialog Helper类

时间:2015-08-18 14:46:14

标签: android layout dialog

我想在这里征求意见,我想为一个注销框创建一个对话框,因为几乎每个屏幕都可以调用这个框,我想创建一个包含这个方法的新类并调用它每次点击按钮,但老实说我不知道​​怎么做,我创建了一个名为SignOutHelper的类

public class SignOutHelper extends Activity {

public Dialog OnCreateDialog(Bundle savedInstanceState) {

    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setMessage("do you wish to sign out?");
    builder.setTitle("Sign Out");

    builder.setPositiveButton("ok", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int id) {

        }
    });

    builder.setNegativeButton("Cancel", new   DialogInterface.OnClickListener(){
        public void onClick(DialogInterface dialog, int id){

        }
    });
    AlertDialog dialog = builder.create();   
    return builder.create();
}
}

现在我想从正常活动中调用此课程但我不知道该怎么做,我将非常感谢您的帮助谢谢

1 个答案:

答案 0 :(得分:0)

正如有些人建议您可以创建Dialog,但我个人会认为常规Activity 主题看起来像弹出窗口(因为我认为这就是你的样子for)ie:

    <activity
        android:name=".MyActivity"
        android:theme="@style/Theme.AppCompat.Light.Dialog"
        android:windowSoftInputMode="adjustResize"/>