Skip to content

QMUIEmptyView

chanthuang edited this page Feb 25, 2019 · 1 revision

QMUIEmptyView 是一个通用的空界面控件,支持显示 loading、主标题、副标题和按钮,这些控件按顺序从上到下排列,并可按需组合显示。

效果图

xml 属性

属性名 描述
qmui_show_loading 是否要显示 loading
qmui_title_text 标题文字
qmui_detail_text 副标题文字
qmui_btn_text 按钮文字

主要方法

方法名 描述
show(boolean loading) 切换 loading 的显示/隐藏,同时隐藏标题、副标题和按钮
show(String titleText, String detailText) 显示标题和副标题(如果需要只显示其中之一可设置另一个为 null),同时隐藏 loading 和按钮
show(boolean loading, String titleText, String detailText, String buttonText, OnClickListener onButtonClickListener) 同时设置 loading 的显隐、标题、副标题、按钮文字和按钮的点击事件
hide() 隐藏整个 QMUIEmptyView,并清除各个控件的内容
setLoadingShowing(boolean show) 单独设置 loading 的显示/隐藏,不改变其他控件的内容
setTitleText(String text) 单独设置标题的内容,不改变其他控件的内容
setDetailText(String text) 单独设置副标题的内容,不改变其他控件的内容
setButton(String text, OnClickListener onClickListener) 单独设置按钮的文字和点击事件,不改变其他控件的内容