输入弹窗

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

效果图

接口说明

    /**
     * 根据传入参数构造一个 AUInputDialog
     *
     * @param context context 对象
     * @param title 标题
     * @param msg 消息
     * @param positiveString 确认按钮文案
     * @param negativeString 取消按钮文案
     * @param isAutoCancel 设置点击弹窗以外区域是否自动取消
     */
    public AUInputDialog(Context context, String title, String msg, String positiveString,
            String negativeString, boolean isAutoCancel)

    /**
     * 获取取消按钮
     */
    public Button getCancelBtn();

    /**
     * 获取确认按钮
     */
    public Button getEnsureBtn();

    /**
     * 获取标题 TextView
     */
    public TextView getTitle();

    /**
     * 获取消息 TextView
     */
    public TextView getMsg();

    /**
     * 获取底部按钮的 LinearLayout
     */
    public LinearLayout getBottomLayout();

    /**
     * 获取弹窗最外层的 RelativeLayout
     */
    public RelativeLayout getDialogBg();

    /**
     * 设置确认按钮监听
     */
    public void setPositiveListener(OnClickPositiveListener listener);

    /**
     * 设置取消按钮监听
     */
    public void setNegativeListener(OnClickNegativeListener listener);

    /**
     * 获取输入框 EditText
     */
    public AUEditText getInputContent() {
        return inputContent;
    }

    /**
     * Starts and display the dialog.
     */
    public void show();

代码示例

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