diff options
Diffstat (limited to 'src/net/miz_hi/smileessence/dialog/SingleButtonDialog.java')
-rw-r--r-- | src/net/miz_hi/smileessence/dialog/SingleButtonDialog.java | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/src/net/miz_hi/smileessence/dialog/SingleButtonDialog.java b/src/net/miz_hi/smileessence/dialog/SingleButtonDialog.java deleted file mode 100644 index 847d8659..00000000 --- a/src/net/miz_hi/smileessence/dialog/SingleButtonDialog.java +++ /dev/null @@ -1,73 +0,0 @@ -package net.miz_hi.smileessence.dialog; - -import android.app.Activity; -import android.app.Dialog; -import android.view.Gravity; -import android.view.View; -import android.view.View.OnClickListener; -import android.view.ViewGroup.LayoutParams; -import android.widget.Button; -import net.miz_hi.smileessence.R; - -public class SingleButtonDialog -{ - - private Activity activity; - private String title; - private String text; - private Runnable onClick; - - public SingleButtonDialog(Activity activity) - { - this.activity = activity; - } - - public void setTitle(String title) - { - this.title = title; - } - - public void setText(String text) - { - this.text = text; - } - - public Dialog create() - { - final Dialog dialog = new Dialog(activity); - dialog.setTitle(title); - Button button = (Button) activity.getLayoutInflater().inflate(R.layout.simplebutton, null); - button.setText(text); - button.setGravity(Gravity.CENTER); - button.setOnClickListener(new OnClickListener() - { - - @Override - public void onClick(View v) - { - if (onClick != null) - { - onClick.run(); - dialog.dismiss(); - } - } - }); - dialog.addContentView(button, new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT)); - return dialog; - } - - public void setOnClick(Runnable runnable) - { - onClick = runnable; - } - - public static void show(Activity activity, String title, String text, Runnable onClick) - { - SingleButtonDialog dialog = new SingleButtonDialog(activity); - dialog.setTitle(title); - dialog.setText(text); - dialog.setOnClick(onClick); - dialog.create().show(); - } - -} |