自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gongwq的博客

静心思考,沉淀精华

  • 博客(4)
  • 资源 (16)
  • 收藏
  • 关注

原创 Android自定义View(三)

本文讲的是自定义View的第二种方式-----创建复合控件       创建复合(组合)可以很好的创建出具有重用功能的控件集合。这种方式通常需要继承一个ViewGroup,再给它添加指定功能的控件,从而组合成新的复合控件。通过这种方式创建的控件,我们一般会给它指定一些可配置的属性,让它具有更强的扩展性。本文参考《Android群英传》中的例子,算是笔记吧。通过这个例子,熟悉了自定义属性的配置以

2016-06-29 23:15:28 5581 2

原创 Android自定义View(二)

前面说到了自定义View一般有3种方式来实现,现在这里先说第一种实现方式,也是经常用到的--------对现有控件进行扩展。 在系统原生控件的基础上进行扩展,实现增加功能、修改UI等。一般来说,我们在onDraw()方法中对原生控件行为进行扩展。下面实现更改TextView的背景为例,为其多绘制几层背景。      原生的TextView使用onDraw()方法绘制显示的文字,当继承了

2016-06-28 22:58:40 660

原创 Android 自定义View(一)

Android系统给我们提供了丰富的组件库来创建丰富的UI效果,同时也提供了非常方便的扩展方法。但是在实际开发中,有时为了项目的需求,不得不自己去“绘制”一个View,这个时候通常已经不能用系统自带的控件来设计了,这个时候就要自己定义“View”了,来满足项目的需求。通常有3种方法来自定义的控件1,对现有控件进行扩展2,通过组合来实现新的控件3,重写View来实现全新的控件

2016-06-15 23:04:24 788

原创 Android中ListView响应Item内部点击事件

ListView(GridView)是我们在实际开发中经常用到的,一般的Item也会随着需求,增加很多功能,比如单个item的点击事件,比如我们购物时,单个物品的点击+和-,表示选择数量,即响应item的内部点击事件,同时又不能和整体item的点击事件冲突。当然我们可以直接在adpter的getView中直接做内部按钮的点击处理,但是这样写的化,按钮一多的话,就显得整体代码比较拥挤,而且把Acti

2016-06-14 22:26:23 36937 6

Android设备读写NFC标签Demo

Android设备的NFC标签读写,详情http://blog.csdn.net/android_cmos/article/details/53958251

2017-08-12

Android获取当前的Activity类名

Android获取当前的Activity类名,详细可参考博客:http://blog.csdn.net/android_cmos/article/details/73382573

2017-06-17

Android3D翻页效果的倒计时控件

这是一个Android倒计时控件,具有上下翻页的3D翻转效果。 原文地址:http://blog.csdn.net/android_cmos/article/details/70477285

2017-04-22

Android利用DrawerLayout实现侧滑菜单

Android利用DrawerLayout实现侧滑菜单

2017-03-15

Anroid利用RecyclerView实现瀑布流效果

Anroid利用RecyclerView实现瀑布流效果

2017-03-10

Android设备读写NFC标签

Android设备读写NFC标签 原文链接:http://blog.csdn.net/android_cmos/article/details/53958251

2017-01-01

Android自定义ViewGroup-----流式布局

原文地址http://blog.csdn.net/android_cmos/article/details/52356229

2016-08-30

java在线笔试参考代码1

原文链接http://blog.csdn.net/android_cmos/article/details/52223371,答案代码不是唯一解,仅供参考

2016-08-25

Android扫描wifi二维码自动连接

原文连接地址 http://blog.csdn.net/android_cmos/article/details/52214560

2016-08-16

Android二维码扫描和生成

android二维码扫描与生成

2016-08-12

Android自定义View实践--圆盘温度计

原文地址:http://blog.csdn.net/android_cmos/article/details/52073778

2016-07-30

Android自动发送邮件所需的4个jar包

包括Android发送邮件所需的3个jar包和1个封装好的框架jar包

2016-04-17

几百个常用的android开发小图标

在开发APP的过程中,我们时常需要些小图标去帮助我们设计更好看的UI,以实现良好的用户体验

2015-07-09

数据库SQL查询语句大全

数据库SQL查询语句大全,基本上全部包括了实用的语句,有了这个,再也不用想不起来时到处去翻书和网上查

2015-07-09

Android的UI设计之折叠书架

这个是一个Android的UI设计类型,实现点击按钮折叠显示,附源码。

2015-07-01

共轭梯度法c++程序

共轭梯度法c++程序,也有黄金分割法和进退搜索法,可以使用,有介绍。/*以下是进退法搜索区间源程序*/ void sb(double *a,double *b,double x[],double p[]) { double t0,t1,t,h,alpha,f0,f1; int k=0; t0=2.5; /*初始值*/ h=1; /*初始步长*/ alpha=2; /*加步系数*/ f0=f(x,p,t0); t1=t0+h; f1=f(x,p,t1); while(1) { if(f1<f0) { h=alpha*h; t=t0; t0=t1; f0=f1; k++; } else { if(k==0) {h=-h;t=t1;} else { *a=tt1?t:t1; break; } } t1=t0+h; f1=f(x,p,t1); } }

2015-05-23

空空如也

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

TA关注的人

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