摘要: demo:defineView 1.如何自定义控件属性? 2.如何动态创建组件? 3.接口回调思想 设计需要的属性 values新建attrs.xml。通过<declare-styleable>来告诉系统这是自定义的属性 <?xml version="1.0" encoding="utf-8"?> 阅读全文
posted @ 2015-01-27 01:38 咖啡馆的水果拼盘 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1.res目录下的资源文件assets目录下保存着无法通过R清单类访问的原生资源;以下都可以通过R清单访问:/res/animator:属性动画XML;/res/anim:补间动画XML;/res/color:不同状态下颜色列表的XML;/res/drawable:各种图;/res/layout:用户界面布局文件;/res/menu:菜单资源;/res/raw:任意类型原生资源/res/value... 阅读全文
posted @ 2015-01-23 00:18 咖啡馆的水果拼盘 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一般侧滑的实现: 自定义的ViewGroup(menu+content) ouTouchEvent事件改变ViewGroup的LeftMargin。 大于菜单的一半显示,小于则隐藏(使用Scroller或者LeftMargin加Thread)。 新的方法: 继承Horizontal... 阅读全文
posted @ 2015-01-18 17:39 咖啡馆的水果拼盘 阅读(443) 评论(0) 推荐(0) 编辑
摘要: ViewPager的功能就是可以使视图滑动。可以用来做导航、页面菜单。使用时需要适配器PagerAdapter。因此需要继承PagerAdapter,实现引导界面至少需要复写4个方法:instantiateItem(ViewGroup, int):用来创建在指定位置上的一个页面;destroyItem(ViewGroup, int, Object):销毁指定位置上的一个页面;getCount():... 阅读全文
posted @ 2015-01-16 01:37 咖啡馆的水果拼盘 阅读(313) 评论(0) 推荐(0) 编辑
摘要: Matrix: 图片的处理需要使用到Matrix类,Matrix是一个3 x 3的矩阵,他对图片的处理分为四个基本类型: 1、Translate————平移变换 2、Scale————缩放变换 3、Rotate————旋转变换 4、Skew————错切变换 操作方式: set(用于设置Matrix中 阅读全文
posted @ 2015-01-16 00:51 咖啡馆的水果拼盘 阅读(205) 评论(0) 推荐(0) 编辑
摘要: DisplayMetrics简介: Android 可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。 Android 提供DisplayMetircs 类可以很方便的获取分辨率。Andorid.util 包下的DisplayMe 阅读全文
posted @ 2015-01-15 20:28 咖啡馆的水果拼盘 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Google为APK定义了两个属性:VersionCode和VersionName,他们有不同的用途。VersionCode:对消费者不可见,仅用于应用市场、程序内部识别版本,判断新旧等用途。VersionName:展示给消费者,消费者会通过它认知自己安装的版本。比较常见的是X.Y.Z的版本标示,X更新的话就表示有重大更新,如界面重大更新等,或者不兼容老版本;Y更新表示添加了新的功能;Z表示修订错... 阅读全文
posted @ 2015-01-15 00:30 咖啡馆的水果拼盘 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1.安装截图第三个和第四个是虚拟机相关,电脑上使用虚拟机必须勾选。Android Studio的运行需要 VC++ 环境,Android Studio安装的过程中,会自动安装。2.运行AS前提是正确设置JAVA的JAVA_HOME环境变量,AS的运行需要。启动过程中以前没安装选第二个,不然就导入以前的配置文件。这里检查SDK,慢可能是网络问题,一般需要一会时间,host要修改。检查之后需要更新则会... 阅读全文
posted @ 2015-01-11 20:04 咖啡馆的水果拼盘 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 原文出处:http://blog.csdn.net/nmsoftklb/article/details/9087233a、在开发中大家都会遇到这样情况,在一个xxx.xml文件中如果有两个以上的组件有一样的属性功能时,可以把它们共同的内容抽取出来放在styles.xml文件来声明。然后在相应的组件中... 阅读全文
posted @ 2015-01-08 23:40 咖啡馆的水果拼盘 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 关于点的问题是用string.split("[.]") 解决。关于竖线的问题用 string.split("\\|")解决。关于星号的问题用 string.split("\\*")解决。关于斜线的问题用 sring.split("\\\\")解决。关于中括号的问题用 sring.split("\\[\\]")解决。 来自为知笔记(Wiz) 阅读全文
posted @ 2015-01-08 01:12 咖啡馆的水果拼盘 阅读(134) 评论(0) 推荐(0) 编辑