摘要:
---恢复内容开始--- 滑动开关--------自定义控件步骤:测量:onMeasure 设置自己显示在屏幕上的宽高布局:onLayout 设置自己显示在屏幕上的位置(只有在自定义ViewGroup中才用到)绘制:onDraw 控制显示在屏幕上的样子(自定义viewgroup时不需要这个) Vie 阅读全文
摘要:
public static JSONArray remove(int index,JSONArray jsonArray) { JSONArray mJsonArray = new JSONArray(); if (index jsonArray.length(... 阅读全文
摘要:
scrollview和listview的滑动事件会冲突,所以我们设置listview不滚动就可以public class ExplosiveListView extends ListView { public ExplosiveListView(Context context) { ... 阅读全文
摘要:
---恢复内容开始---Volley优缺点:除了简单易用之外,Volley在性能方面也进行了大幅度的调整,它的设计目标就是非常适合去进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如说下载文件等,Volley的表现就会非常糟糕。在对服务器进行请求的时候有三种对象可以选择:Strin... 阅读全文
摘要:
在数据库操作中,只有查询是比较难的,因为这个操作数据过多的话很可能会造成主线程阻塞。以前我总是把查询数据的方法放在新开的子线程中来进行,今天发现了一个好方法。并且这个方法不管在Acitivity里还是在Fragment都很好用。首先呢要声明一个LoaderManager对象,然后要初始化Loader... 阅读全文
摘要:
利用的是接口回调功能在Fragment里要写回调,具体代码package com.example.fragmentdemo;import android.os.Bundle;import android.support.v4.app.Fragment;import android.view.Layo... 阅读全文
摘要:
要实现的功能就是点击获取按钮的时候获取另外一个Fragmen里Textview的值我们要知道一件事情,就是同一级的Fragmen都是通过一个FragmentManager来进行管理的,利用这点我们就可以来做文章了.首先我们要进行承载Fragment的Activity来进行编写,这里很简单就是把Fra... 阅读全文
摘要:
Fragment是3.0之后才加入的,因为平板的屏幕太大,一个activity先的太单调,这时候就出现了Fragment。先了解一下它的生命周期,因为Fragment的生命周期是依赖Activity的。Fragment常用的三个类:android.app.Fragment 主要用于定义Fragmen... 阅读全文
摘要:
package com.example.listviewf5;import java.text.SimpleDateFormat;import android.content.Context;import android.util.AttributeSet;import android.view.M... 阅读全文
摘要:
首先要知道刷新有三个状态,1是下拉中2是松开刷新3是正在刷新还有一个非常重要的是回调接口,这个接口是正在刷新的时候外界需要做的事。然后外界再把状态重置。回调接口需要三个属性, private OnRefLisner listener; public void setOnRefLisner(OnRef... 阅读全文