在使用ListView时,一般为了性能的提升,都会使用ViewHolder,也就是Item的View实现复用。 现在的问题是,当在ListView的Item中包含CheckBox,并且CheckBox的事件处理监听器是holder
最近在学习游戏开发,在游戏中常常需要设置游戏的难度,在Android中我们可以使用RatingBar来实现。具体看下面的代码: 效果图如下: package com.cloay.pt.ui; import
Camera 是一个开源实验相机应用,用于Android L设备。使用了新的 android.hardware.camera2 API。当前,只支持运行Android Lollipop preview (LPX13D)的Nexus
在我们开发android布局时,经常会有很多的布局是相同的,这个时候我们可以通过
GreenDao介绍 android开发的本地数据库存储是sqlite。greenDAO应该算是当前最火的数据库开源框架了吧,它是一个移动开发的ORM(object / relational mapp
put(EncodeHintType.MARGIN, 2); //default is 4 // 图像数据转换,使用了矩阵转换 BitMatrix bitMatrix = new QRCodeWriter().encode(content
Gradle 插件版本 这是截至目前在使用Gradle的过程中遇到的最大的坑。目前 gradle的Android插件官方提供了两个版本:标准版本和实验性版本。目前只有实验性版本支持Native编译
com/2015/12/24/android-m-change-statusbar-textcolor/ Android StatusBar中的字体和图标默认都是白色的,但是Android在6.0之前是没有办法更改这个颜色,
这是一个简单的天气预报项目,目的是用来演示如何使用RxJava构造一个清晰的Android应用框架,并且加入了Rxbus。 为了节约时间成本,界面并没有经过特别的设计,配色和控件的摆放也没有遵循 Material
P4 Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等 方法一:(java习惯,在android不推荐使用) 刚刚开始接触android线程编程的
P6 google.android.maps.GeoPoint; import com.google.android.maps.MapActivity; import com.google.android.maps
P4 方法一:(java习惯,在android不推荐使用) 刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() {
Java有很多第三方库。Android的Dalvik虚拟器不完全是Java,也就是Android SDK和传统的SDK不完全一样,如果Java库兼容Android,则可被利用。Java库使用受限于下面因素:
TimerTask; import android.app.Activity; import android.app.DownloadManager; import android.app.DownloadManager
首先先看不使用Nine_patch的代码与效果:
使用Rebound动画框架实现的礼品卡片动画效果。 运行效果: 项目主页: http://www.open-open.com/lib/view/home/1434423742223
自Android5.0发布以来,谷歌推出全新的Material Desigen设计风格,时过一年多了,在国内也看到很多应用在慢 慢适应MD设计风格。其中比较好的app就是网易新闻客户端了,其设计风格基本符合MD要求。鉴于越来多App采
Android StatusBar中的字体和图标默认都是白色的,但是Android在6.0之前是没有办法更改这个颜色, 在Android 6.0中提供了一个SYSTEM_UI_FLAG_LIGHT
一般情况下,我们在Android项目中只能使用.png,.jpg等格式的静态图片,诸如.gif格式的动态图片是加载不了的。 有了android-gif-drawable这个开源框架,在项目中使用gif动态图片不再是问题。
如下图。 学习 文档地址: http://developer.android.com/reference/android/support/design/widget/NavigationView