Ricky

Stay hungry, Stay foolish.

ListView/GridView 更改选中时item背景色

默认情况下使用ListView背景色是黑色,选中item的高亮颜色是菊黄色,很多时候不得不自己定义背景色或者背景图 android:cacheColorHint="@android:color/transparent",意思为去黑色底色,比如ListView滚动时会刷新界面,...

2013-10-29 20:59:59

阅读数 6086

评论数 0

Java 保留N位小数的快捷方法

很多时候我们需要对某些数字进行格式化后显示,这里总结了四种比较常见的方法: package com.example.test.df; import java.math.BigDecimal; import java.text.DecimalFormat; import java.t...

2013-10-29 17:14:04

阅读数 1045

评论数 0

android4.x 系统设置字体大小 适配解决办法

平时开发的项目,文字大小都是用sp作为单位指定的,android 4.0之后,用户能够通过设置手机字体大小,来改变表示文字大小,但是当字体设置成最大字体之后,以前开发的项目的画面中,按钮和文字的显示都有问题,不是被撑歪了,就是字被截掉只显示一部分。 最笨的方法就是把原来指定的sp改为dip来作为字...

2013-10-23 14:01:44

阅读数 2217

评论数 0

Android 9patch 使用

如上图所示,左边那条黑色线代表图片垂直拉伸的区域,上边的那条黑色线代表水平拉伸区域,右边的黑色线代表内容绘制的垂直区域,下边的黑色线代表内容绘制的水平区域,右边和下边的线是可选的,左边和上边的线不能省略。 采用NinePatch图片做背景,可使背景随着内容的拉伸(缩小)而拉伸(缩小)。那么如何将...

2013-10-22 19:37:36

阅读数 1238

评论数 0

Android 可随意拖动的悬浮窗体

1、在Service中监听电话状态 package com.example.incomingcall.service; import android.app.Service; import android.content.Intent; import android.graphics.Pi...

2013-10-21 11:12:56

阅读数 2252

评论数 4

Android 监听手机来电和去电

1、继承BroadcastReceiver,监听来去电状态 package com.example.callphonetest.receiver; import android.app.Service; import android.content.BroadcastReceiver; imp...

2013-10-21 10:57:50

阅读数 4009

评论数 0

仿美丽说底部TAB布局实现

今天下载美丽说应用,感觉它底部TAB布局挺特别的,于是模仿实现了一下。素材资源部分取自美丽说APK,仅研究、学习之用! 效果图: maintabs.xml <TabHost xmlns:android="http://schemas.android....

2013-10-15 12:20:33

阅读数 2628

评论数 2

仿新浪微博TAB布局

最近研究新浪微博TAB布局,反编译新浪微博布局代码,并借鉴网上其他的实现方式,终于弄明白了其中的原理。图片资源素材全部取自新浪微博客户端资源文件,仅作研究之需,如有冒犯之处还请多多包涵! 实现原理:使用RadioGroup 实现底部TAB布局 效果图 m...

2013-10-11 23:19:45

阅读数 2589

评论数 0

Android ContentProvider 总结

一、使用ContentProvider(内容提供者)共享数据 ContentProvider在android中的作用是对外共享数据, 也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据 进行添删改查。关于...

2013-10-11 18:15:24

阅读数 1511

评论数 0

解决Fragment IllegalStateException: Can not perform this action after onSaveInstanceState

在使用Fragment的FragmentTransaction commit 时候经常会碰到下面的错误: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at an...

2013-10-11 12:24:58

阅读数 6562

评论数 1

Configure ProGuard to Retain Line Numbers in Stack Traces

在使用Proguard进行代码混淆的时候,为了便于以后发布版本 debug比较方便,希望在堆栈记录中 保留行号信息,可以在proguard 文件中增加以下两行: -renamesourcefileattribute SourceFile -keepattributes Sou...

2013-10-11 11:32:31

阅读数 1835

评论数 0

android ViewPager实现循环滚动效果

实现仿优酷定时切换广告条效果,如下: 自定义 圆点指示器 package com.example.viewpagertest.view; import android.content.Context; import android.content.res.TypedArray; i...

2013-10-10 13:47:31

阅读数 4695

评论数 1

Android ViewPagerIndicator 使用示例

今天在github上见到一个非常不错的开源库,它就是ViewPagerIndicator,与ActionBarSherlock 同样出自大神JakeWharton之手。 github地址:https://github.com/JakeWharton/Android-ViewPagerIndi...

2013-10-07 20:58:37

阅读数 7852

评论数 0

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