1. 大发排列5|大发排列3技巧屋首页
  2. 模块插件
  3. 小程序大发排列5|大发排列3技巧
  4. 安卓大发排列5|大发排列3技巧

列表ListView代码 一个支持多种状态的自定义View安卓大发排列5|大发排列3技巧

一个支持多种状态的自定义View安卓大发排列5|大发排列3技巧,可以方便的切换到:加载中视图、错误视图、空数据视图、网络异常视图、内容视图。

apk下载

列表ListView代码  一个支持多种状态的自定义View安卓大发排列5|大发排列3技巧

使用

dependencies {
    compile 'com.classic.common:multiple-status-view:1.2'
}

感谢

LoadingLayout @大头鬼

示例

<com.classic.common.MultipleStatusView
    android:id="@+id/main_multiplestatusview"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:loadingView="@layout/custom_loading_view"
    app:emptyView="@layout/custom_empty_view"
    app:errorView="@layout/custom_error_view"
    app:noNetworkView="@layout/custom_no_network_view"
    app:contentView="@layout/main_content"
    />
MultipleStatusView multipleStatusView = (MultipleStatusView) findViewById(R.id.main_multiplestatusview);
//显示加载中视图
multipleStatusView.showLoading();
//显示空视图
multipleStatusView.showEmpty();
//显示错误视图
multipleStatusView.showError();
//显示无网络视图
multipleStatusView.showNoNetwork();
//显示内容视图
multipleStatusView.showContent();
//设置重试视图点击事件
multipleStatusView.setOnRetryClickListener(onRetryClickListener);

/**
* 获取当前view的状态
*      MultipleStatusView.STATUS_LOADING   //当前为加载中视图
*      MultipleStatusView.STATUS_EMPTY     //当前为空视图
*      MultipleStatusView.STATUS_ERROR     //当前为错误视图
*      MultipleStatusView.STATUS_NO_NETWORK//当前为无网络视图
*      MultipleStatusView.STATUS_CONTENT   //当前为内容视图
*/
int viewStatus = multipleStatusView.getViewStatus();

MultipleStatusView继承自RelativeLayout,所以内容视图也可以直接写在MultipleStatusView内部

<com.classic.common.MultipleStatusView
    android:id="@+id/main_multiplestatusview"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:loadingView="@layout/custom_loading_view"
    app:emptyView="@layout/custom_empty_view"
    app:errorView="@layout/custom_error_view"
    app:noNetworkView="@layout/custom_no_network_view"
    >

    <TextView
        android:id="@+id/content_view"
        android:text="内容视图"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center"
        android:textSize="20sp"
        />

</com.classic.common.MultipleStatusView>

注意事项

  • 加载中视图的id必须为:loading_view
  • 空视图的id必须为:empty_view
  • 错误视图的id必须为:error_view
  • 无网络视图的id必须为:no_network_view
  • 内容视图的id必须为:content_view
<RelativeLayout
    android:id="@+id/loading_view"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    ...

</RelativeLayout>

如果需要点击某个view进行重试,可以设置如下id:

  • 空视图内对应的view id:empty_retry_view
  • 错误视图内对应的view id:error_retry_view
  • 无网络视图内对应的view id:no_network_retry_view
<RelativeLayout
    android:id="@+id/error_view"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ImageView
        android:id="@+id/error_retry_view"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:src="@mipmap/ic_error"
        />

    <TextView
        style="@style/MultipleStatusView.Content"
        android:layout_below="@id/error_retry_view"
        android:text="@string/error_view_hint"/>
</RelativeLayout>

详细使用见demo示例。

恭喜,此资源为免费资源,请先

【风险提示】写在付款前:

1. 全站2000+大发排列5|大发排列3技巧,除了热门商业区的几十个大发排列5|大发排列3技巧外,只要有下载按钮的,终身VIP都可以免费下载。

2. 本站大发排列5|大发排列3技巧大多全网各种渠道采购,文章描述一般系转载渠道方的测试描述,不代表本站观点。但是文章开头带演示的大发排列5|大发排列3技巧,代表本站亲自测试过,至少表示能搭建起来,一般没什么大问题,可以放心购买。

=======================================

3. 文章开头没有演示站的,表示我们没有来得及亲自测试,大发排列5|大发排列3技巧有存在缺陷的风险,所以低价出售。一旦购买视为接受该风险,将无法退款!!!但是,同时你也有可能捡便宜。因为,很多是渠道方测试过的,只是我们没有来得及亲测确认而已,如果我们亲测没问题的话,价格都会翻好多倍。

=======================================

4. 本站使用在线支付,付款完毕后,积分自动到账。

5. 充值比例:1:1。是否属于VIP免费下载,需登陆后显示。

6. 所有大发排列5|大发排列3技巧默认是没有 安装教程 的,如果里面有那也是随机的。

7. 所有大发排列5|大发排列3技巧不提供免费安装,如需我们代安装请联系客服详谈。

本文由(大发排列5|大发排列3技巧屋@)整理自网络,如转载请注明出处:http://mb578.com/26074.html

本站发布的内容若侵犯到您的权益,请邮件联系 admin@yuanmawu.net  删除,我们将及时处理!

=========================================

本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行测试。

本站资源仅供学习和交流使用,版权归资源原作者所有,请在下载后24小时之内自觉删除。

若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

邮件:admin@yuanmawu.net

QR code