Android 的加载数据 Layout 组件 LoadDataLayout

MIT
Java 查看源码»
Android
2017-04-11
守望君

一、前言

项目中经常会遇到几种页面:加载中、无网络、无数据、出错四种情况,传统的方式是通过 include 相关的布局,逐个分情况设置显示或隐藏,这样繁琐的过程一直是个痛点,于是参考了 `Weavey` 的封装套路,自己重新写了一套,进行了一些优化和扩展,虽然说原理不会太复杂(继承 FrameLayout,XML 渲染完成后,加上四个页面,然后按需控制显示哪一层),但若把它分离出来确实是提升开发效率的一个利器。

效果图如下:

二、使用姿势

懒人版:

在你项目的 build.gradle 文件中添加依赖即可

compile 'com.ganxin.library:loaddatalayout:1.0.1'

喜欢折腾的:

GitHub 源码:https://github.com/WangGanxin/LoadDataLayout

下载源码,爱怎么玩就怎么玩,自由定制度高。

更多使用说明请参见 GitHub 的介绍

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Android WebView出现的乱码问题

1、webview加载网页<html>源码乱码问题 一、webView.loadUrl(); 直接显示网页内容(单独显示网络图片),一般不会出现乱码。 二、webView.loadData(data, "text/html", "UTF-8"); loadData主要...

2015/01/05 18:15
4K
0
第98章、WebView组件(从零开始学Android)

  WebView很简单,目的就是为了显示网页,而且显示在指定区域中。   (1)LoadUrl直接显示网页内容;   (2)LoadData显示中文网页内容。   (3)setJavaScriptEnabled()支持JavaScr...

2015/12/15 20:03
13
0
使用ExpandableListView

使用ExpandableListView 博客分类: Android 效果图 Group右边的图标是Android系统自动加上的默认图标 Res/layout/expandable_list_view.xml代码 <?xml version="1.0" encoding="utf-8"?> <...

2012/06/27 11:22
373
0
iframe的传值问题

1、主页 <div id="cc" class="easyui-layout" style="width:600px;height:700px;" fit="true"> <div region="west" split="true" title="" style="width:250px;"> <iframe width="100%;" he...

08/07 22:49
2
0
Android内存泄露处理

看过一些大神分享的文章,吸取一些经验 1、处理Handler造成的内存泄露 创建一个静态Handler内部类,然后对Handler持有的对象使用弱引用,这样在回收时也可以回收Handler持有的对象,这样虽然...

2016/03/03 10:53
18
1
WebView当前APP加载网页内容

1、loadUrl(String url);直接加载网页、图片并显示 本地资源: mWebview.loadUrl("file:///android_asset/x.html"); 远程资源: mWebview.loadUrl(“http://www.baidu.com"); 2、loadData (d...

2016/09/07 16:08
32
0
android学习之WebView

WebView是android.webkit包下的一个组件,能用来显示网页。 WebView默认是不带地址栏和加进度条的,单单是一个显示网页内容的面板。 使用WebView非常简单,主要是通过load方法进行加载。 一、...

2013/11/02 16:48
737
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部