自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小金子的专栏

成功是坚持

  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

原创 Android RadioButton用代码去圆点失效的问题解决

在布局文件中如下使用RadioButton可以去掉圆点android:button="@null可是我ide升级之后,可能是版本升级之后,我用代码设置就失效了!rb.setButtonDrawable(null);我是这么干的,在没升级之前的版本中还是可用的,圆点没有显示,可是升级之后这局代码无效,由于我必须使用代码设置,所以这里就换个方法,令它的圆点为透明就行了,一样达到目的!

2016-04-30 17:26:22 3347

原创 Android 自定义TabHost

ps:我们平时在项目中经常用到TabHost作为引导页,实现的方法太多了,这里介绍使用比较多的一种吧两个效果都是通过xml搭建出来的这里说明底部的搭建过程<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.a

2016-04-29 15:34:43 3265 1

原创 Android ListView通用适配器升级支持多种布局

之前研究过并且写过一个listview通用的适配器,但是那个适配器不适用于多布局的情况,于是博客对适配器进行升级先放上一个效果图,不是很美光,这是布局设计的问题,这里不深究:贴上实现的代码:public class MainActivity extends AppCompatActivity { private ListView lv = null; pri

2016-04-27 20:21:43 2272 3

原创 Android ViewGroup中有关测量的方法

我们在自定义控件的时候,通常会涉及到测量的问题,onMeasure方法就是让我们的控件测量自身的一个方法,这里给出系统自带的一个现成的方法:1.一次测量所有的孩子protected void measureChildren(int widthMeasureSpec, int heightMeasureSpec) { final int size = mChildrenCou

2016-04-25 11:27:20 1690

原创 git学习笔记

ps:以下笔记均在windows下测试的,其他平台博主没有测试,请注意一.简单的命令1.添加文件到暂存区git add  比如:  git add 1.txt 2.txt表示添加两个文件到暂存区,支持通配符2.查看状态git status 可以查看没有添加到仓库的文件,被更改的文件,被删除的文件,被重命名的文件.......是一个很重要的命令3.删除文件

2016-04-22 20:31:51 588

原创 Android SharedPreferences详解

前言:由于太多的人没有真正的理解Android的轻量级存储SharedPreferences,所以这篇博客详细来说道说道这个SharedPreferences,让更多的人不仅学会用,而且懂得原理首先上来一个很简单的例子我们可以看到,在没有点击存储的时候,获取出来的是没有数值的,或者说获取出来的是一个默认值,下面贴一下代码public class MainActivity ext

2016-04-21 08:50:24 2270 1

原创 解决eclipse for c/c++的运行错误:Launch Failed Binary not found

有时候我们不喜欢用vs的亲们,喜欢用eclipse练习c/c++代码,环境的搭建,传送门:http://jingyan.baidu.com/article/17bd8e523d7b9185ab2bb8f2.html然后你可能照着上面的步骤一点都没有错,但是运行的时候还是挂了,这时候你需要检查以下的两个地方1.是否构建了项目了,如果没有点击一下下图的位置构建一下,再次运行,如果还不行,再往下

2016-04-14 15:13:21 7222 10

原创 Android数据缓存的实现

我们平常做app的时候,如果是展示型的app,数据通常希望在离线的时候还能加载,这就需要你的app设置缓存了,而有些人的想法是对每一个访问网络的地方进行数据的缓存操作,其实大可不必,你可以在你的网络框架上面再封装一层,这样子所有的网络请求就必须经过你封装这个类,那你是不是就只需要写一次缓存的代码,就可以达到所有用到网络的地方都有缓存的效果呢?所以写代码还是得好好构思以下的       那缓存怎

2016-04-14 08:53:31 2017

原创 Android 事件流详解之View事件分发

一.前言       刚学习Android的朋友们可能以会使用控件为主要任务,但是我们随着学习Android的深入,会不断接触到Android的事件流,也就是Android的事件分布机制.可能有些人觉得这和你有什么关系,你可能觉得不了解我照样做app,但是博主建议你还是熟悉它比较好,因为博客学习Android的时候,需要熟悉它的时候有以下几种:1.自定义控件的时候2.在某些情况下的bu

2016-04-13 19:11:52 1085

翻译 SurfaceView

SurfaceView提供一个专用的绘图面,嵌入在视图层次结构中,你可以控制SurfaceView的显示效果,如果你喜欢,你甚至可以控制它的大小.SurfaceView关心的是放置面在屏幕的正确位置        Surface会在SurfaceView的窗口可见的时候创建出来,你应该去实现surfaceCreate(SurfaceHolder)方法和surfaceDestroyed(Surf

2016-04-11 12:36:46 527

原创 Android JNI入门

先啰嗦一段,从学习Android以来一直会看到这个JNI,偶尔也看到要写c/c++的代码,其实从心里就是有些排斥的,毕竟我学的是Java,我学习一个JNI我还得学会c++,c其实是学了一遍了,但是长期不用基本也就忘了,虽然基本的都是看得懂的,但是编码并不是看得懂就行的,要自己能写,所以其实打心底是排斥JNI的.但是学习Android的时间越长,我发现JNI是支撑Android运行的一大模块,比如我

2016-04-11 10:46:03 1740 4

原创 Android WebView内容宽度自适应

我们平常在项目中有可能会遇到网页的内容是通过json数据传递到app上面用WebView来显示的,这时候我们通常都要调整内容的总宽度不超过父容器的宽度,这样子用户可以不用左右滑动就可以看到全部的内容.但是当我遇到这个问题的时候,我是想方设法想达到这个目的,用过WebView里面的很多方法,包括:1.第一种网上的方法(ps:失败)WebSettings settings = we

2016-04-05 11:53:37 16104 17

服务器请求可视化工具

这个工具能帮你实现所有请求的可视化查看,并且支持socket连接和普通表单请求上传请求信息

2018-04-10

仿QQ主界面选项卡

这是QQ主界面的选项卡的自定义实现

2017-03-07

ListView的demo

ListView单布局和多布局的使用demo

2016-12-06

listdemo.zip

ListView复用,优化问题的demo

2016-11-09

recyclerViewAdapter

是recyclerViewk控件的一个通用适配器,提供添加头部和尾部的功能,封装了点击事件和item内部控件的点击事件和筛选点击事件的功能

2016-11-09

retrofit服务器测试代码

便于测试不会写服务器端代码的童鞋,便于测试retrofit框架的功能

2016-06-10

okhttp服务器测试接口项目

可供测试Post提交文件和post提交普通键值对,当然get也是可以的

2016-06-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除