You've already forked android_translation_layer
mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-10-27 11:48:10 -07:00
51 lines
1.1 KiB
Java
51 lines
1.1 KiB
Java
package com.htc.widget;
|
|
|
|
import android.app.AlertDialog;
|
|
import android.content.Context;
|
|
import android.content.DialogInterface;
|
|
|
|
public class HtcAlertDialog extends AlertDialog {
|
|
|
|
public static class Builder {
|
|
|
|
private HtcAlertDialog dialog;
|
|
|
|
public Builder(Context context) {
|
|
dialog = new HtcAlertDialog(context);
|
|
}
|
|
|
|
public Builder setIcon(int icon) {
|
|
return this;
|
|
}
|
|
|
|
public Builder setTitle(int title) {
|
|
dialog.setTitle(dialog.getContext().getText(title));
|
|
return this;
|
|
}
|
|
|
|
public Builder setMessage(int message) {
|
|
dialog.setMessage(dialog.getContext().getString(message));
|
|
return this;
|
|
}
|
|
|
|
public Builder setPositiveButton(int text, DialogInterface.OnClickListener listener) {
|
|
dialog.setButton(DialogInterface.BUTTON_POSITIVE, dialog.getContext().getText(text), listener);
|
|
return this;
|
|
}
|
|
|
|
public Builder setNegativeButton(int text, DialogInterface.OnClickListener listener) {
|
|
dialog.setButton(DialogInterface.BUTTON_NEGATIVE, dialog.getContext().getText(text), listener);
|
|
return this;
|
|
}
|
|
|
|
public HtcAlertDialog create() {
|
|
return dialog;
|
|
}
|
|
}
|
|
|
|
public HtcAlertDialog(Context context) {
|
|
super(context);
|
|
}
|
|
|
|
}
|