我想在这里征求意见,我想为一个注销框创建一个对话框,因为几乎每个屏幕都可以调用这个框,我想创建一个包含这个方法的新类并调用它每次点击按钮,但老实说我不知道怎么做,我创建了一个名为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();
}
}
现在我想从正常活动中调用此课程但我不知道该怎么做,我将非常感谢您的帮助谢谢
答案 0 :(得分:0)
正如有些人建议您可以创建Dialog
,但我个人会认为常规Activity
主题看起来像弹出窗口(因为我认为这就是你的样子for)ie:
<activity
android:name=".MyActivity"
android:theme="@style/Theme.AppCompat.Light.Dialog"
android:windowSoftInputMode="adjustResize"/>