全部产品
云市场
云游戏

输入弹窗

更新时间:2020-06-19 15:07:19

AUInputDialog(原 APInputDialog)提供一个带标题、正文、确认和取消按钮以及一个输入框的对话框。

效果图

依赖

参见 快速开始

接口说明

  1. /**
  2. * 根据传入参数构造一个 AUInputDialog
  3. *
  4. * @param context context 对象
  5. * @param title 标题
  6. * @param msg 消息
  7. * @param positiveString 确认按钮文案
  8. * @param negativeString 取消按钮文案
  9. * @param isAutoCancel 设置点击弹窗以外区域是否自动取消
  10. */
  11. public AUInputDialog(Context context, String title, String msg, String positiveString,
  12. String negativeString, boolean isAutoCancel)
  13. /**
  14. * 获取取消按钮
  15. */
  16. public Button getCancelBtn();
  17. /**
  18. * 获取确认按钮
  19. */
  20. public Button getEnsureBtn();
  21. /**
  22. * 获取标题 TextView
  23. */
  24. public TextView getTitle();
  25. /**
  26. * 获取消息 TextView
  27. */
  28. public TextView getMsg();
  29. /**
  30. * 获取底部按钮的 LinearLayout
  31. */
  32. public LinearLayout getBottomLayout();
  33. /**
  34. * 获取弹窗最外层的 RelativeLayout
  35. */
  36. public RelativeLayout getDialogBg();
  37. /**
  38. * 设置确认按钮监听
  39. */
  40. public void setPositiveListener(OnClickPositiveListener listener);
  41. /**
  42. * 设置取消按钮监听
  43. */
  44. public void setNegativeListener(OnClickNegativeListener listener);
  45. /**
  46. * 获取输入框 EditText
  47. */
  48. public AUEditText getInputContent() {
  49. return inputContent;
  50. }
  51. /**
  52. * Starts and display the dialog.
  53. */
  54. public void show();

代码示例

  1. AUInputDialog dialog = new AUInputDialog(this, "标题文字", "辅助说明文字",
  2. "确认", "取消", true);
  3. dialog.show();