package cn.com.scitc.swl.rssnews.fragment;
import cn.com.scitc.swl.rssnews.R;
import android.app.AlertDialog;
import android.content.Context;
import android.view.View;
import android.view.Window;
import android.widget.Button;
import android.widget.TextView;
public class AlertDialogFragment {
private Context context;
private String title;
private AlertDialog dialog;
private Button btnOK;
public AlertDialogFragment(Context context, String title) {
this.setContext(context);
this.setTitle(title);
dialog = new AlertDialog.Builder(getContext()).create();
}
public void show(View.OnClickListener l) {
dialog.show();
Window window = dialog.getWindow();
window.setContentView(R.layout.normal_alert_dialog);
TextView title = (TextView) window.findViewById(R.id.dialog_title);
title.setText(getTitle() + "");
btnOK = (Button) window.findViewById(R.id.dialog_ok);
Button cancel = (Button) window.findViewById(R.id.dialog_cancel);
cancel.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
dialog.cancel();
}
});
btnOK.setOnClickListener(l);
}
public void dismiss(){
dialog.dismiss();
}
public Context getContext() {
return context;
}
public void setContext(Context context) {
this.context = context;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
}