[Android]自定义EmptyLayout列表数据为空显示
@Author GQ 2016年07月22日
在listView使用,省去了判断数据为空。
效果图

1. AndroidStudio使用
dependencies {
compile 'com.guoqi.widget:emptylayout:1.0'
}
2. 使用
private EmptyLayout mEmptyLayout;
···
mEmptyLayout = new EmptyLayout(this, listView);
mEmptyLayout.setEmptyButtonClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(NextActvity.this, "empty", Toast.LENGTH_LONG).show();
}
mEmptyLayout.setErrorButtonClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(NextActvity.this, "error", Toast.LENGTH_LONG).show();
}
});
mEmptyLayout.setLoadingButtonClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(NextActvity.this, "loading", Toast.LENGTH_LONG).show();
}
});
mEmptyLayout.showEmpty();
mEmptyLayout.showError();
mEmptyLayout.showLoading();