自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 Activity的启动模式与flag详解

Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别:standard:Activity的默认加载方法,即使某个Activity在 Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创建一个实例压入栈中。例如:现在栈的情况为:A B C

2015-11-13 18:14:02 232

转载 Android: 在onCreate()中获得对象尺寸

Android: 在onCreate()中获得对象尺寸2014-08-28      0 个评论      收藏    我要投稿onCreate() 中 View 尚未绘制完成很多时候,我们需要在某个界面刚刚加载的时候,执行一些对 View 进行操作的代码,通常我们把这些代码放在 Activity 的 onCreate() 方法或 Fragment 的 onCr

2015-10-05 22:00:09 333

转载 在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案

在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案字数527 阅读1168 评论0 喜欢3原因分析  当我们在Android依赖库中使用switch-case语句访问资源ID时会报如下图所示的错误,报的错误是case分支后面跟的参数必须是常数,换句话说出现这个问题的原因是Android library中生成的R.java

2015-10-03 14:17:23 645

原创 styles and themes

style 是用来表征view或者window外观和格式的一种资源如果将这种style应用到某个特定的view 那么这个view在呈现的时便能够按照我们定义的方式显示 这种style的方式 实质上是把定义在view中的内容抽离出来实现内容和设计相分离的一种方式 并且有有利于减少代码量和重复编码工作 提高复用性style应用到activity或者application就叫做theme 本质上

2015-09-30 00:35:30 332

原创 自定义actionBar的样式

自定义actionbar的样式 1 在themes.xml中新建一个style使其继承自系统的action bar style(theme.holo/theme.holo.light等)2 覆盖继承的actionBarStyle属性3  ActionBarStyle的属性值指向一个已经被覆写的样式style @style/CustomBackGround

2015-09-20 00:57:54 300

转载 onNewIntent调用时机

在IntentActivity中重写下列方法:onCreate onStart onRestart  onResume  onPause onStop onDestroy  onNewIntent一、其他应用发Intent,执行下列方法:I/@@@philn(12410): onCreateI/@@@philn(12410): onStartI/@@@philn(1

2015-09-17 11:06:03 231

原创 ActionBar 添加按钮

ActionBar添加按钮item的步骤1 在res/menu文件夹下新建menu类型的xml文件2 在menu xml 文件中添加所需要的按钮 每一个按钮都是一个menu item 设置好相关的属性 如text icon,showAsAction (If room never always...)3 在onCreateOptionsMenu 中通过   getMenuInfl

2015-09-16 23:03:28 539

原创 Notification的简单使用

实现Notification可以分为如下几步1 利用builder设置Notification的属性,这一点与alertdialog类似,alerdialog也是通过类似的功能来设置对话框的属性。2 通过设置好属性的builder创建一个Notification对象3 通过系统服务获取NotificationManager4 调用NotificationManager 的notif

2015-09-16 22:19:19 265

原创 关于学习的随想

当我们接触到一个新事物时,恨不得马上就学习到它全部的知识并能够快速而且灵活的应用,但是我们却忽略了最基本的认知,技能的提高要靠时间和练习。所以我们会满怀信心的做出一个完美的计划,却实际上计划刚开始的时候就受挫累累,从而丧失了学习的信心和动力,归其原因在于我们求之太切,不能循序渐进。所以我们学习的基本原则是,从简单到复杂,从单一到发散,从初级到高级,从表及里。但是这个简单的道理却总是被我们忽

2015-09-16 01:35:11 332

原创 viewPager引导页避免重复加载

引导页是一个很多的展示作用,但是通常止只需要加载一次然后就应该调到主页面,那么如何实现呢?这里的原理便是利用第三方的页面来判断用户是否是第一次启动,来决定需要进入哪个页面,所以如果事件之间出现互斥的话,通常引入第三方来进行梳理,赞。那么在这个第三方页面通常是欢迎页面便是刚进入页面是那个画面,比如网易就是广告,真是会赚钱。在这个欢迎页面中主要是要利用sharepreference来获取用

2015-09-16 00:31:02 556

原创 viewPager中加入导航点

在很多的应用中都会看到viewPager的身影,随之出现的还有viewPager下面出现的导航点用来指示,当前的viewPager滑动到了第几页,一个常见的做法就是滑到第几页那么第几个两点就会亮,其实实现的原理很简单:1 在viewpager所在的xml文件中 加入一个linearlayout,linearlayout中加入多个imageView 具体个数由viewPager的个数决定,每隔一

2015-09-16 00:05:40 465

原创 利用viewpager实现引导页

1 引导页本质上是放在一个activity当中所以第一步是建立自己的activity 来承载我们的viewpagerpublic class WelcomeGuide extends Activity2 自定义ViewPagerAdapter 类似于listview viewPager也需要由adapter提供内容 只是这里的adapter是pageAdapterpublic clas

2015-09-15 23:43:28 383

空空如也

空空如也

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

TA关注的人

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