原创 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