方法源码
/** * ] 自定义的Dialog工厂类 *  * @author Administrator */public abstract class DeleteFactory {/** * 1.确定取消按钮 按钮资字样 已经标题字样可自行填写 。 2.默认字样 确定/取消 。 3.填写string 不可为null 填写""即可。 *  * @param context *            上下文 * @param tetle *            标题头 * @param btDetermine *            确定按钮String * @param btDismiss *            取消按钮String * @return */// 删除提示框public DeleteFactory deleteDialog(Context context, String tetle,String btDetermine, String btDismiss) {final Dialog dialog = new AlertDialog.Builder(context).create();dialog.show();dialog.getWindow().setContentView(R.layout.dialog_evaluation);Button bt_dg_ecaluation_confirm = (Button) dialog.findViewById(R.id.bt_dg_ecaluation_confirm);Button bt_dg_ecaluation_cancel = (Button) dialog.findViewById(R.id.bt_dg_ecaluation_cancel);if (!"".equals(btDetermine) && "".equals(btDismiss)) {bt_dg_ecaluation_confirm.setText(btDetermine);bt_dg_ecaluation_cancel.setText(btDismiss);}TextView tv_tetle = (TextView) dialog.findViewById(R.id.tv_tetle);tv_tetle.setText(tetle);bt_dg_ecaluation_cancel.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {dialog.dismiss();}});bt_dg_ecaluation_confirm.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {determineButton();dialog.dismiss();}});return null;}public abstract void determineButton();}

使用方法演示

  DeleteFactory deleteFactory = new DeleteFactory() {                        @Override                        public void determineButton() {               //点击确认执行操作                    }.deleteDialog(context, "是否删除", "确定", "取消");



更多相关文章

  1. Android自动生成启动Activity的特定按钮
  2. android UI进阶之自定义组合控件
  3. Android(安卓)启动界面 点击按钮跳转和3秒跳转
  4. Appium的一点一滴:Android(安卓)KEYCODE键值
  5. Android(安卓)实现简单的分页
  6. Android(安卓)ActionBar完全解析上
  7. Android之WindowManager实现悬浮按钮
  8. 取消程序在最近六项中显示以及直接调用信息短信界面
  9. android 游戏 实战打飞机游戏 菜单页面(1)

随机推荐

  1. Android客户端应用享用传统Web服务
  2. 【Android】进入应用和切换界面时闪屏的
  3. Flex学习小心得
  4. 如何安装新版Android(安卓)Studio 3.0
  5. android moudle 资源文件重命名
  6. Android(安卓)Service生命周期及用法
  7. 这个彬彬就是逊啦—才搞懂小学知识求最小
  8. Android(安卓)开源项目源码分析第一期正
  9. android中的样式主题和国际化
  10. Android数据库ORMlite框架翻译系列