原创 ListView與Checkbox

/** * listview解決checkbox複用問題 * * 解決方案: 用一個集合動態記錄每一個item的選中狀態 * * 切記:v.cb.setChecked(l.get(position));一定

原创 RecyclerView實現下拉刷新上拉加載更多

原理 使用官方的刷新控件SwipeRefreshLayout來實現下拉刷新,當RecyclerView滑到底部實現下拉加載(進度條效果用 RecyclerView加載一個佈局實現) 需要完成控件的下拉監聽和上拉監聽,其中,下拉監

原创 Eclipse項目移植到android studio問題總結

問題一: 編碼問題 在項目(包括依賴庫)的build.gradle下添加 tasks.withType(JavaCompile) { options.encoding = “GBK” } 問題二: Error:(2

原创 SVN問題

】在android studio上提交不上 在studio裏,點擊commit後 進度條讀完就沒反應了,項目並沒有提交上。後來發現只有項目的test文件夾提交不上,不要提交test文件夾 】項目第一次關聯提交svn 時間太長以至

原创 RecyclerView初步認識

1 引入包:com.android.support:recyclerview-v7:23.1.0 】知識點 //支持5.0新特性 compile ‘com.android.support:design:23.1.0’

原创 PullToRefresh

注意點 ① 加了PullToRefresh的ListView,第一個item的下標應該是 1,0被刷新佔了。 ②通過mPullToRefreshListView.onRefreshComplete()停止加載動畫(通過hand

原创 HeaderGridView

作爲自定義控件使用 package com.example.kkkk; import android.annotation.SuppressLint; import android.content.Context; impo

原创 RecyclerView點擊事件、加載不同佈局

/** * 瀏覽記錄界面 * Created by Menglinghua on 2016/1/8. */ public class BrowserrecordAdapter extends RecyclerView.Ada

原创 RecyclerView實現手風琴效果

public class MainActivity extends AppCompatActivity { private RecyclerView rc; private List<Data> list; @Overri

原创 Gson的使用

一 準備 ①添加 jar包(百度雲盤地址http://pan.baidu.com/disk/home#list/path=%2Fandroid%2F%E7%AC%AC%E4%B8%89%E6%96%B9jar%20%E5%8C%

原创 倒計時

public class CountdownTimerActivity extends Activity { private TimeCount time; private Button checking; @Override p

原创 StringUtils

一 從字符串中將手機號取出來(可以區分身份證號、銀行卡號) /** * 從字符串中取出手機號(可以區分身份證號、銀行卡號) * @param sParam * @return */

原创 將數據轉化爲xml

private String toXml(List<NameValuePair> params) { StringBuilder sb = new StringBuilder(); sb.appen

原创 RecyclerView 分組管理

原理: 訪問數據後,對每一個數據都添加標識區分佈局是 標題+內容 ,還是隻有 內容,加載的item與上一個item的標識比較,如果一樣就是內容佈局,不一樣就是 標題+內容佈局 前提 集合中的數據必須是按一定規則排列好的 比如時間

原创 解決RecyclerView嵌套ScollView5.0以上失去慣性

* * 屏蔽 滑動事件 * Created by fc on 2015/7/16. */ public class MyScrollview extends ScrollView { private int down