关闭

Android 自定义字体样式 及系统默认字体样式 的设置

Android   能添加文字的控件都可以设置字体样式   关键字是:Typeface   在Java代码中设置或者在xml文件里面设置都可以 Android系统默认给出四种样式的字体 , 分别是 : Nomal    Monospace   Sans   Serif   要想使用自定义的字体样式先要从网上下载一个 .tty 格式的字体文件 然后粘贴到项目里面 , 具体步骤如下...
阅读(1023) 评论(9)

FragmentPagerAdapter与FragmentStatePagerAdapter区别

首先他们都是继承自PagerAdapter,FragmentPagerAdapter适合使用在固定的数量较少的场景,比如4个tab的fragment滑动界面,而FragmentStatePagerAdapter适合适合用在多个tab场景下,并且会保存当前界面以及下一个界面和上一界面,最多可以保留3个(具体源码分析参见http://blog.csdn.net/jackrex/article/deta...
阅读(283) 评论(0)

Activity四种启动模式

Activity 的启动模式有四种,standard、singleTop、singleTask、singleInstance. 1.standard 准备工作:两个Aty   相同布局 Manifests修改启动方式 Manifests: <activity android:name=".MainActivity" andro...
阅读(271) 评论(0)

透明度对应数值

透明度                                                     数值                     100% FF 95% F2 90% E6 85% D9 80% CC 75% BF 70% B3 65% ...
阅读(279) 评论(0)

单例模式的七种写法

一单例模式的介绍以及它的应用场景 单例模式是应用最广的模式,也是我最先知道的一种设计模式,在深入了解单例模式之前,每当遇到如:getInstance()这样的创建实例的代码时,我都会把它当做一种单例模式的实现。其实经常使用的图片加载框架ImageLoader的实例创建就是使用了单例模式,因为这个ImageLoader中含有线程池、缓存系统、网络请求,很消耗资源,不应该创建多个对象,这时候就需要用...
阅读(339) 评论(2)

[置顶] 关于canvas画布的操作,看这一篇就足够了!

canvas canvas是Android中自定义绘图中特别重要的一部分,如果你想画出想要的图形,canvas操作能帮你轻松许多。 canvas.save()和canvas.restore()  这两个方法是最先应该了解的,save方法是将现在的画布状态保存,restore方法是将画布的状态退回到上个画布的状态,所以当我们画一些小的需要画布操作的图形的时候,先save再restore...
阅读(405) 评论(1)

跳转,Intent跳转页面

Inetent用法之一   跳转Activity 首先需要两个Activity   新建项目有一个  还有一个要自己创建 这样就会创建好一个新的Activity  如果想要自己创建的话 别忘了在Manifests  里面注册Activity 如下图: 创建好了之后,开始编辑两个Activity的布局 activity_main.xml <Lin...
阅读(349) 评论(0)

Android Studio 快捷键

查找所有快捷键 查找快捷键[Find Action]:Ctrl+Shift+A --------------------------------------------------------------------------------------------------------------------------------------- 显示一些有用信息...
阅读(414) 评论(0)

Eclipse项目导入AndroidStudio

实际开发中,我们可能要修改之前人写的代码,他可能是用Eclipse写的,也可能是AS写的,如果是Eclipse写的,而且你又不想重新下载Eclipse,可以看一下这一篇博客。 一般用AndroidStudio 打开Eclipse都是作为Module打开   如下图所示: 接下来 选择  “import Eclipse ADT Project”  如下图:   ...
阅读(389) 评论(0)

Android 使用数学函数(Math函数)

在编写代码时   有时候要用到函数来解决一些角度问题 之前上网查了很久,发现他们写的有的不好用......所以自己总结一下,方便自己,方便他人。 我该写成了工具类了,直接把工具类贴出来吧~~public class MathUtils { public static double sinX (int x){ return Math.sin(Math.P...
阅读(333) 评论(0)

android 各国语言对应的缩写

上一篇讲了如何切换多语言  这一篇相当于一个对上篇博客的补充   当你会了上一篇的内容时   这一篇更加有用 android资源文件夹的写法规则: 语言缩写-国家地区缩写 语言缩写 藏语:bo_CN en 英文 en_US 英文 (美国) ar 阿拉伯文 ar_AE 阿拉伯文 (阿拉伯联合酋长国) ar_BH 阿拉伯文 (巴林) ar_DZ ...
阅读(312) 评论(0)

[置顶] 超详细!!canvas常用方法大全

要想绘制一些特别的效果的话,离不开Paint和Canvas   Paint 就是画笔   Canvas 就是画布 本篇文章 主要讲的是Canvas    Canvas主要是在onDraw里面使用 首先我们先初始化一下Paints public class MyView2 extends View { private Paint mPaint; public MyVi...
阅读(416) 评论(0)

生成变量时自动加上m前缀

有时候看到别人的代码变量名前面带个m   是不是觉得很帅  , 我之前一直觉得很帅 , 可是不知道怎么设置 , 都是自己手动把第一个字母大写然后前面加一个m  是不是很傻 !!  哈哈哈   分享一下 AS里面是如何设置的吧    方便和我一样的小白    前面加个m    用的时候很方便 , 不会和很多的其他形参相互混合 。 实现效果图: F...
阅读(325) 评论(0)

手把手教你 ----JNI的基础实现

距离上一篇博客已经过去20天了.......不知是事情太多,还是太懒了,学习到了很多,总感觉没时间写成博客,却有时间发呆,看新闻.............唉 废话不多说,开始总结!!! 1什么是JNI JNI是Java Native Interface的缩写 , 后面具体的解释也懒得贴上来 , 我理解的就是Java调用c或者c++代码 。 2准备工作 在用...
阅读(358) 评论(0)
    个人资料
    • 访问:10832次
    • 积分:429
    • 等级:
    • 排名:千里之外
    • 原创:30篇
    • 转载:0篇
    • 译文:0篇
    • 评论:13条
    最新评论