自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个码农的博客

疯狂的键盘

  • 博客(9)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android开发技巧——使用Dialog实现仿QQ的ActionSheet菜单

最近看到有人用Dialog来实现QQ的仿ActionSheet的自定义菜单,对于自己没实现过的一些控件,看着也想实现一下。于是动手了一下,发现也不难,和大家分享一下。本文原创,转载请注明出处:在这里我也是用Dialog来实现,代码不多,这里说一下实现的过程。菜单的布局文件首先我们写先一下菜单的布局文件,很明显,是一个ListView菜单再加一个取消的Button。<?xml version

2015-05-28 10:40:35 9577 1

原创 Android开发技巧——自定义单选或多选的ListView

这篇其实应该是属于写自定义单选或多选的ListView的基础教程,无奈目前许多人对此的实现大多都绕了远路,反而使得这正常的写法倒显示有些技巧性了。Android中,ListView可以设置choiceMode,可见Android对ListView的单选或多选是有进行封装的,然而我看到的许多单选或多选的ListView,包括我以前写的例子,以前几个老外封装的库,都是自己维护了一个集合,用于存放每个item的选中状态。这样一来,不但代码显得繁复,逻辑上也成冗余,而且容易出BUG。其实,ListView中,已

2015-05-20 11:43:22 13553 19

翻译 Gradle 1.12用户指南翻译——第三十一章. FindBugs 插件

第三十一章. FindBugs 插件FindBugs 插件使用FindBugs对项目的 Java 源文件执行质量检查,并从检查结果中生成报告。31.1. 用法要使用 FindBugs 插件,请在构建脚本中包含以下语句:示例 31.1. 使用 FindBugs 插件build.gradleapply plugin: 'findbugs'该插件向你的项目添加了大量的执行质量检查的任务。你可以通过运行gradle check执行检查。31.2. 任务FindBugs 插件向project

2015-05-12 09:05:58 4698 1

翻译 Gradle 1.12用户指南翻译——第三十章. CodeNarc 插件

第三十章. CodeNarc 插件CodeNarc 插件使用CodeNarc对项目的 Groovy 源文件执行质量检查并生成报告。30.1. 用法要使用 CodeNarc 插件,请在构建脚本中包含以下语句:示例 30.1. 使用 CodeNarc 插件build.gradleapply plugin: 'codenarc'该插件向你的项目添加了大量的执行质量检查的任务。你可以通过运行gradle check执行检查。30.2. 任务CodeNarc 插件向project 中添加了以

2015-05-11 09:10:38 2135

翻译 Gradle 1.12用户指南翻译——第二十九章. Checkstyle 插件

第二十九章. Checkstyle 插件Checkstyle 插件使用Checkstyle对你的项目的 Java 源文件执行质量检查,并从检查结果中生成报告。29.1. 用法要使用 Checkstyle 插件,请在构建脚本中包含以下语句:示例 29.1. 使用 Checkstyle 插件build.gradleapply plugin: 'checkstyle'该插件向你的项目添加了大量的执行质量检查的任务。你可以通过运行gradle check执行检查。29.2. TasksCh

2015-05-08 09:04:49 5053

翻译 Gradle 1.12用户指南翻译——第二十八章. Jetty 插件

第二十八章. Jetty 插件Jetty 插件继承自 War 插件,并添加一些任务,这些任务可以让你在构建时部署你的 web 应用程序到一个 Jetty 的 web 嵌入式容器中。28.1. 用法要使用 Jetty 的插件,请在构建脚本中包含以下语句:示例 28.1. 使用 Jetty 插件build.gradleapply plugin: 'jetty'28.2. 任务Jetty 插件定义了以下任务:表 28.1. Jetty 插件 - 任务任务名称 依赖于 类型 描述je

2015-05-07 09:08:22 2159 2

翻译 Gradle 1.12用户指南翻译——第二十七章. Ear 插件

第二十七章. Ear 插件Ear 插件添加了用于组装 web 应用程序的 EAR 文件的支持。它添加了一个默认的EAR archive task。它不需要 Java 插件,但是对于使用了 Java 插件的项目,它将禁用默认的 JAR archive 的生成。27.1. 用法要使用 Ear 的插件,请在构建脚本中包含以下语句:示例 27.1. 使用 Ear 插件build.gradleapply plugin: 'ear'27.2. TasksEar 插件向project 中添加了以下任

2015-05-06 09:13:17 2131

翻译 Gradle 1.12用户指南翻译——第二十六章. War 插件

第 26 章. War 插件War 的插件继承自 Java 插件并添加了对组装 web 应用程序的 WAR 文件的支持。它禁用了 Java 插件生成默认的 JAR archive,并添加了一个默认的 WAR archive 任务。26.1. 用法要使用 War 的插件,请在构建脚本中包含以下语句:示例 26.1. 使用War 插件build.gradleapply plugin: 'war'26.2. 任务War 插件向project 中添加了以下任务。表 26.1. War 插件

2015-05-05 09:06:39 3009

翻译 Gradle 1.12用户指南翻译——第二十五章. Scala 插件

第二十五章. Scala 插件Scala 的插件继承自 Java 插件并添加了对 Scala 项目的支持。它可以处理 Scala 代码,以及混合的 Scala 和 Java 代码,甚至是纯 Java 代码(尽管我们不一定推荐使用)。该插件支持联合编译,联合编译可以通过 Scala 及 Java 的各自的依赖任意地混合及匹配它们的代码。例如,一个 Scala 类可以继承自一个 Java 类,而这个 Java 类也可以继承自一个 Scala 类。这样一来,我们就能够在项目中使用最适合的语言,并且在有需要的情况

2015-05-04 09:12:22 3842 1

AdapterSample

对BaseAdapter的另一种封装

2016-12-03

大图裁剪的例子

项目见:https://github.com/msdx/clip-image 相关文章见:http://blog.csdn.net/maosidiaoxian/article/details/50912577

2016-03-17

Android Studio 的五个插件

详见此文:http://blog.csdn.net/maosidiaoxian/article/details/44992655

2015-04-11

带图标文字的底部导航栏实现(1.0版)

Android开发技巧 实现底部图标文字的导航栏 见文章:http: blog csdn net maosidiaoxian article details 38864679 修订版本 点击底部导航栏时是直接切换 而不是依次滑动过去

2014-09-14

带图标文字的底部导航栏实现(修订版)

Android开发技巧——实现底部图标文字的导航栏,见文章:http://blog.csdn.net/maosidiaoxian/article/details/38864679 修订版本,点击底部导航栏时是直接切换,而不是依次滑动过去。

2014-09-14

带图标文字的底部导航栏实现

Android开发技巧——实现底部图标文字的导航栏,见文章:http://blog.csdn.net/maosidiaoxian/article/details/38864679

2014-08-27

简单贪吃蛇C语言代码(含菜单选等级等功能)

C语言编写的一个贪吃蛇游戏,有菜单,可选难度等级,在Dev-C++上编译通过。

2010-08-26

C语言编写的控制台版贪吃蛇(共200行)

用C语言写的一个贪吃蛇游戏,控制台版,无需图形驱动。在Dev-C++上通过。

2010-08-26

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

TA关注的人

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