package com.dreamspace.uucampus.ui.dialog; import android.content.Context; import android.support.v7.app.AlertDialog; import android.view.LayoutInflater; import android.view.View; import android.widget.LinearLayout; import android.widget.TextView; import com.dreamspace.uucampus.R; /** * Created by Lx on 2015/10/26. */ public class MsgDialog { private AlertDialog dialog; private TextView titleTv; private TextView contentTv; private LinearLayout confirmLl; private LinearLayout cancelLl; public MsgDialog(Context context){ dialog = new AlertDialog.Builder(context).create(); View dialogView = LayoutInflater.from(context).inflate(R.layout.dialog_msg,null); titleTv = (TextView) dialogView.findViewById(R.id.title_tv); contentTv = (TextView) dialogView.findViewById(R.id.content_tv); confirmLl = (LinearLayout) dialogView.findViewById(R.id.confirm_ll); cancelLl = (LinearLayout) dialogView.findViewById(R.id.cancel_ll); dialog.setView(dialogView); } public void show(){ dialog.show(); } public void dismiss(){ dialog.dismiss(); } public void setContent(String content){ contentTv.setText(content); } public void setTitle(String title){ titleTv.setText(title); } public void setPositiveButton(View.OnClickListener listener){ confirmLl.setOnClickListener(listener); } public void setNegativeButton(View.OnClickListener listener){ cancelLl.setOnClickListener(listener); } }