自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸟的自我修养

All models are wrong, but some are useful.

  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android 自定义Toast,修改Toast样式和显示时长

Android 中有一个 Toast 控件,可以用来显示提示信息,还是非常好用的,但是样式和显示时长比较局限。所以我们来自定义一个 Toast ,让它可以显示我们想要的效果,并能设置显示时长。首先,在 res\layout 文件夹下创建自定义 Toast 的布局文件 custom_toast.xml,用来设置 Toast 的样式:<LinearLayout xmlns:android

2016-09-30 13:03:36 13172 2

原创 Java中Calendar类的简单使用方法,以及日期格式化的方法,字符串日期格式的验证

上一篇文章中用到了 Calendar 类,这里顺便说一下它的简单运用方法。先看一段代码: public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.g

2016-09-29 15:08:54 21648

原创 Android 好看的自定义滚动式日期选择控件

最近接触了日期选择的功能,那么肯定得需要一个日期选择控件,Android 系统有自带的 DatePicker 控件,但是不说这个控件有多难看吧,现在 Android 手机版本那么多,用户弹出来的控件五花八门的也不太好,所以只好走自定义的道路了。先是在网上找了一些demo看了看,发现不是很满足自己的需求,但是又懒得自己从头写,就找了一个还不错的demo,对代码进行了一些简化,并添加了一些...

2016-09-29 14:14:40 53964 67

原创 Android RadioButton设置选中时文字和背景颜色同时改变

在使用 RadioButton 时,有时我们会想要达到选中时文字颜色和背景颜色同时改变的效果,这里还需要多进行几步操作。首先,在布局文件中新建一组 RadioButton : <RadioGroup android:layout_width="match_parent" android:layout_height="wrap_

2016-09-28 10:35:04 77410 24

原创 Android自定义View——曲线图

之前在博客里面已经介绍过了一种自定义绘制饼图的方法,今天再来介绍一种自定义绘制曲线图的方法。博主之前做过折线图,但是这里需要曲线图,简单的 drawLine 肯定是不行了,查了资料有人推荐用贝塞尔曲线绘制,这里对贝塞尔曲线就不做详细说明了。用贝塞尔曲线绘图的,首先对初学者来说比较麻烦,控制点的不易确定,再者,我看了网上的一些例子,发现贝塞尔曲线画出来的曲线图,跟我们平时画的曲线图还是有一点出入的,

2016-09-27 17:00:13 13899 7

原创 Android ScrollView中嵌套ListView,ListView根据内容自动调整高度

看到标题,很多人会奇怪这是一种什么设计,ListView 不是就可以滑动了嘛,为什么还要 ScrollView 呢,需求总是千奇百怪的,看看下面这张图:     这两张图是一个界面,两个 ListView 嵌套在一个 ScrollView 中,用户可以操作的仅仅是滑动 ScrollView ,而 ListView 会根据内容自动调整高度,全部显示。如果只是简单的将 List

2016-09-26 23:12:28 7437 2

原创 Android GridView之添加分隔线,动态设置高度,实现高度自适应,并解决第一个item不显示的问题

最近做一个项目时遇到一点问题,在这里分享一下解决思路。首先看效果图:这里的需求是实现界面中的六个图标,博主后来和同事讨论过这个问题,用 GridView 实现费时费力好嘛,同事认为做6个 Button 就好了,可能博主就爱钻牛角尖吧,一开始认为怎么办只要还有办法那就按自己想的去做出来,好了不多废话了,下面来讲思路。首先是分割线的问题,我们都知道 ListView 中

2016-09-25 11:29:52 10319 7

原创 Android自定义View——饼图

前段时间项目里面需要用到统计图来分析数据,里面有一张饼图,博主也是第一次画饼图,一开始想偷点懒在网上找了一些资料,结果并不是很满意,只好自己根据需求设计一张饼图了。先看看效果图:接下来是实现原理,这里代码里面的注释比较详尽了,就不做过多说明了。public class PieChartView extends View { private Context

2016-09-23 13:25:23 4983 2

原创 Java中String首字母大写方法

传统思路是:先将String 的首字母单独截取下来转成大写,然后再拼接上剩余字符串。public String upperCase(String str) { return str.substring(0, 1).toUpperCase() + str.substring(1);}这里顺便说一下substring 的用法:1、截取掉str 从首字母起长度为beginIndex 的字

2016-09-21 10:34:12 39405 2

原创 Android Studio平台如何在Android 6.0中继续支持Apache HttpClient

今天打开以前的项目突然发现 Apache HttpClient 相关类不能使用了。官方文档给出的解释是:Android 6.0 release removes support for the Apache HTTP client. If your app is using this client and targets Android 2.3 (API level 9) or high

2016-09-20 19:13:53 3763 2

GSON 2.3.1

包括源码、文档、开发包

2016-10-16

Android自定义View——饼图

Android自定义View——饼图,可参考博客http://blog.csdn.net/liuwan1992/article/details/52637259

2016-09-23

空空如也

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

TA关注的人

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