android方便的自定义Dialog工厂类
来源:互联网 发布:jquery.easing.js教程 编辑:程序博客网 时间:2024/06/06 18:21
方法源码
/** * ] 自定义的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() { <span style="white-space:pre"></span>//点击确认执行操作 }.deleteDialog(context, "是否删除", "确定", "取消");
0 0
- android方便的自定义Dialog工厂类
- Android高拓展性,更加方便的自定义Dialog.
- android Dialog的自定义
- 自定义Android的Dialog
- Android 自定义的Dialog
- android 自定义的dialog
- Android 基于Dialog的自定义Dialog
- android中dialog(自定义dialog)的使用方法!!!
- Android自定义Dialog仿IOS的Dialog
- 自定义Dialog android Dialog
- Android自定义漂亮的Dialog
- Android自定义dialog的布局
- Android 自定义带圆角的dialog
- Android 简单的自定义Dialog
- Android 简单的自定义dialog
- Android 自定义Dialog的实现
- 自定义dialog,非常方便复用
- android方便自定义ui,功能的日历
- rop 文件上传
- [LeetCode] Linked List Cycle II, Solution
- [LeetCode] Reorder List, Solution
- [LeetCode] Binary Tree Preorder Traversal, Solution
- [LeetCode] LRU Cache, Solution
- android方便的自定义Dialog工厂类
- [LeetCode] Max Points on a Line, Solution
- [LeetCode] Sort List, Solution
- [LeetCode] Clone Graph, Solution
- [LeetCode] Evaluate Reverse Polish Notation, Solution
- CodingTMD’s Reading List
- 本博客已搬迁至
- cvCopy和 cvCloneImage
- nyoj Human Gene Functions (DP字符串配对) 好题