- 博客(17)
- 问答 (8)
- 收藏
- 关注
原创 自定义下拉刷新组件SuperSwipeRefreshLayout
本来Google推出的SwipeRefreshLayout已经能够满足大部分的需求了。然而,由于其定制性较差,下拉刷新的样式无法修改,而且被嵌套的View也无法跟随手指的滑动而滑动。基于以上考虑,定制自己强大的SuperSwipeRefreshLayout。Feature非侵入式,对原来的ListView、RecyclerView没有任何影响,用法和SwipeRefreshLayo
2016-07-09 16:27:39 1841
原创 Android SwipeRefreshLayout 官方下拉刷新控件
SwipeRefreshLayout在V4包下。SwipeRefreshLayout只能有一个直接子View,可能是一个ListView或一个Layout或其他需要刷新的组件。setOnRefreshListener 用于监听刷新的动作。SwipeRefreshLayout 下拉,就会有刷新的效果出来,触发该监听。如果需要一个刷新的动画,setRefreshing(true),
2016-07-09 16:02:10 700
原创 自定义圆形图片
使用自定义圆形图片需要继承ImageView ,重写OnMeasure();OnDraw()等; import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.Canvas;import a
2016-06-01 21:44:59 271
原创 定位 -- 百度地图SDK
要使用百度地图定位 ,首先需要注册百度账号,和申请 AppKey 所需的jar包是locSDK_6.13.jar 和baidumapapi_v3_5_0.jar级armeabi 在清单列表中进行如下配置:
2016-06-01 21:36:47 476
原创 导航条中的游标随着导航滑动而滑动
/** * 设置每个标题占的宽度 * */private void initTabLineWidth() { //得到屏幕总宽度 DisplayMetrics dpMetrics = new DisplayMetrics(); getWindow().getWindowManager().getDefaultDispla
2016-04-04 19:31:41 1215
原创 使用jar包XStream解析xml数据
使用XStream解析xml数据,需要在项目工程libs中导入jar包-------------------------封装JavaBean------------------------------------------------Oschina---------------@XStreamAlias("oschina")public class Oschina {
2016-04-02 11:25:41 1409
原创 上拉加载XListView
上次写了一个上拉加载,下拉刷新,但上拉加载时没有可旋转的动画图片,所以这次又写了一个。首先需要三个类: 第一个: public interface Pullable { /** * 判断是否可以下拉,如果不需要下拉功能可以直接return false * * @return true如果可以下拉否则返回false
2016-04-02 10:58:02 463 1
原创 联网解析数据Xml并用第三方分享
使用HttpClient请求数据,并用entity.getContent转换成流的形式且entity.getContent只能调用一次,分享时注意v4包的冲突
2016-03-27 19:12:29 315
原创 Android 上拉刷新下拉加载
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ptr_grid); //找对象 mPullRefreshG
2016-03-20 20:26:11 305
原创 使用Dbutils进行增删改查
使用Dbutils创建数据库,并进行增删改查,要比SqliteOpenHelper简单方便,使用起来更省时间!!
2016-03-04 16:47:12 1180
原创 HttpURLConnection加载数据
new Thread(){ public void run() { getInfo(); } }.start();private void getInfo() { String get_path="http://169.2
2016-03-02 19:45:19 258
原创 异步交互加载数据
MyAsynctask myAsynctask = new MyAsynctask(); try { // 执行任务(耗时操作),参数:需要执行的任务,比如:联网,就是服务器的地址,该参数被doInBackground方法接收 //.get()方法获取doInBackground方法的返回值 Strin
2016-03-02 19:40:42 320
原创 ViewPager+小圆点进行无限轮播
vp_sec_viewpager = (ViewPager) findViewById(R.id.vp_sec_viewpager); // 创建指示器—小圆点 BuildCirle(); //计算当前页面所在位置 int current = Integer.MAX_VALUE / 2 - Integer.MAX_VALUE
2016-02-27 15:14:32 369
原创 使用httpClient联网请求数据
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); listview=(ListView)findViewBy
2016-02-21 20:29:47 343
空空如也
怎么在fragment中调用适配器中的某个控件
2016-09-22
Android Stadio 中ADB
2016-06-08
Android Stadio 导入第三方类库出现错误
2016-05-26
FileNotFoundException: AndroidManifest.xml
2016-05-23
Error parsing XML: unbound prefix
2016-05-20
Android Stadio2.0 gradle
2016-05-18
Android Stadio中项目运行时报错
2016-05-17
Android Studio中mitmap
2016-05-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人