- 博客(15)
- 资源 (11)
- 收藏
- 关注
原创 含有HeaderView和FooterView的RecyclerViewAdapter
package com.group.buy.adapter;import java.util.ArrayList;import java.util.List;import android.support.v7.widget.RecyclerView;import android.view.LayoutInflater;import android.view.View;import andro
2015-11-25 18:32:33 685
原创 Android Volley完全解析总结
看了郭霖的大作之后,对volley有了更深的理解了,感谢大神!其中蓝色部分代表主线程,绿色部分代表缓存线程,橙色部分代表网络线程。我们在主线程中调用RequestQueue的add()方法来添加一条网络请求,这条请求会先被加入到缓存队列当中,如果发现可以找到相应的缓存结果就直接读取缓存并解析,然后回调给主线程。如果在缓存中没有找到结果,则将这条请求加入到网络请求队列中,然后处理
2015-11-21 10:05:23 591
原创 ViewPagerIndicator中 TabPageIndicator的遇到的问题
在使用 TabPageIndicator,提示 ViewPager has not been bound. 解决方法: 将TabPageIndicator 设置为:android:visibility=“gone”,数据加载完成后再设置为visiable即可。
2015-11-19 18:28:29 1004
原创 Android中字体加粗注意事项
一、在xml文件中使用android:textStyle=”bold” 二、但是不能将中文设置成粗体,将中文设置成粗体的方法是: TextView tv = (TextView)findViewById(R.id.TextView01); TextPaint tp = tv.getPaint(); tp.setFakeBoldText(true);
2015-11-19 18:21:36 1398
原创 自动补全控件
自动补全控件需要注意:android:completionThreshold=”1″(也可是使用editext+addTextChangedListener代替) 属性设置了一个阀值,规定用户打了多少字符之后才出现自动提示,默认值是2,我在这里改成了1。
2015-11-19 18:18:28 583
原创 Android软键盘弹出时把布局顶上去
解决方法,在mainfest.xml中,对那个Activity加:<activityandroid:name=".activity.HomeActivity"android:windowSoftInputMode="adjustPan|stateHidden"></activity>就不会把原来Activity的布局给顶上去了。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显
2015-11-19 18:00:50 5064
原创 ListView addHeaderView导致item位置不对
当LisetView加了headerView后,点击list第一项在public void onItemClick(AdapterView<?> parent, View view, int position, long id)方法中的position是等于1的。因为headerview的pos是0.所以如果在onItemClick里面用position和自
2015-11-19 17:47:17 568
原创 ScrollView嵌套ListView或gridview
1.手动设置ListView高度 经过测试发现,在xml中直接指定ListView的高度,是可以解决这个问题的,但是ListView中的数据是可变的,实际高度还需要实际测量。于是手动代码设置ListView高度public static void setListViewHeightBasedOnChildren(ListView listView) { ListAdapter
2015-11-18 19:09:05 658
转载 老码农教你学英语
说说码农应该如何学习英语,达到熟练掌握英语的水平。 首先,我要明确一个概念:英语学习是不可能速成的。一心想速成的同学们可以不用往下看了,不然浪费了你们的时间我可担不起责任啊。作为码农的习惯,自然第一个重点是要准确定义”熟练掌握英语“的概念。我的定义如下:阅读:能够直接阅读英文文档,比如《MongoDB: The Definitive Guide》,并且阅读速度和理解程度都能与母语相当;写作:能
2015-11-17 16:11:29 713
原创 项目管理软件-禅道
1.进入http://www.zentao.net/下载客户端,开源版 2.安装完成进行简单配置 3.访问http://127.0.0.1/zentao/my/ 注册账号,就可以使用啦
2015-11-16 19:57:01 638
原创 JenKins+GitHub 自动化构建
1.从http://mirrors.jenkins-ci.org/windows/latest下载windows下的最新安装版jenkins。(如果不能安装,从http://mirrors.jenkins-ci.org/war/latest/jenkins.war下载war包,手动配置,配置说明参见https://wiki.jenkins-ci.org/display/JENKINS/Use+Jen
2015-11-16 19:43:36 2126 1
原创 Android头部状态栏SystemBarTint
1.首先去参考下:https://github.com/jgilfelt/SystemBarTint 下载相关jar包放置项目中的lib目录 2.在BaseActivity中重写Oncreate方法:@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst
2015-11-13 09:15:18 1081
原创 Android系统的理解(Android系统的框架)
Android系统 从低到高分别是 1. Linux Kernel 内核层:即一大堆系统驱动,蓝牙驱动,摄像头驱动等… 2.Android系统库:C/C++ 库的集合,各种引擎:浏览器引擎,数据库引擎等…(给系统组件用的) 3.Android 运行时: java核心库 4.应用程序框架层:系统管理类库,Activity 管理、消息通知等 5.应用层:开发应用程序的,开发者的平台
2015-11-11 10:50:05 786 1
原创 新手使用GitHub客户端提交本地项目到GitHub网站详细步骤
1.下载https://windows.github.com/ github客户端 2.安装完github,会出现 点击GitHub,Git Shell是命令行指令,暂时用不上 3.点击进入之后 输入你在https://github.com上面注册的用户名和密码点击log in 4.登录之后新建项目 点击左上角的+号,选择creat创建本地电脑的git仓库 5. 6.我已and
2015-11-04 13:59:30 7551 5
原创 git 使用新手大坑
git 使用新手大坑1.我把所有的项目像eclipse里面的排列一样 然后对某一个项目:比如:FragmentBestPractic进行的check out (这个意思当然是检出,因为之前我把FragmentBestPractic这个单个项目的代码已经提交到github 了,然后本地有点错,我就想恢复下这个项目,但是git不是svn,当我checkout之后悲剧发生了,对!!!其他的3个项目有新的
2015-11-03 12:15:07 781 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人