- 博客(13)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解
本文重点有以下两点: 1、View的几种不同状态属性 2、如何根据不同状态去切换我们的背景图片。开篇介绍:android背景选择器selector用法汇总对android开发有经验的同学,对 节点的使用一定很熟悉,该节点的作用就是定义一组状态资源图片,使其能够 在不同的状态下更换某个View的背景图片。例如,如下的hello_selection.xml文件定义:
2015-12-31 16:14:47 488
转载 android中引入外部字体
在Android中,加载外部字体是非常容易的! 步骤如下: 1. 创建新的Android工程; 2. 在工程下的assets文件夹下新建名字为fonts的文件夹(名字可以任意选取),把所有的外部字体文件都放在这里面;如下图所示:3. 编辑main.xml,代码如下: 1main.xml
2015-12-30 21:16:45 811
原创 异常处理
1、Java的异常机制主要依赖于try、catch、finally、throw和throws五个关键字。其中,try关键字后面紧跟一个大括号括起来的代码块,该代码块可能引发异常;catch后面为对应的异常类型和一个代码块,用于表明该catch块用于处理这种类型的异常;多个catch后可以跟个finally,用于回收在try块里打开的物理资源,异常机制总会保证finally块被执行;throws关键
2015-12-30 19:17:03 300
转载 android service 详解
参考自CSDN博客:http://blog.csdn.net/wtao158/archive/2010/01/08/5149721.aspx 个人认为百度文库中的这篇文章写的很好。http://wenku.baidu.com/link?url=JKWXhFAVT04uhArwQeuGZ2QieG3_sMqg5RpDwC6IFWOmb8NZKvXw3ATIXs7Grh4-ieyMYO
2015-12-23 21:09:08 413
转载 对Android Service的一些理解
Service是Android四大组件之一,用于在后台处理一些操作、提供服务,没有提供用户接口、没有界面。 Service业运行于所属进程的主线程,也不能直接进行网络请求等耗时操作,需要开启新线程来进行耗时操作,或者使用IntentService。Service有两种启动方式,根据启动方式不同,Service分两种,一种是本地服务,通过startService调用服务,一种是远程服
2015-12-23 21:03:43 334
转载 Android Fragment完全解析,关于碎片你所需知道的一切
我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入"小Activity",然后
2015-12-23 13:53:19 438
转载 【Android 非常基础】PopupWindow showAtLocation和showAsDropDown参数分析
PopupWindow 的这两个方法都是控制PopupWindow 出现的,具体分析如下:1.showAtLocation,例如:showAtLocation(findViewById(R.id.search_ib), Gravity.TOP | Gravity.RIGHT,10, 10);第一个参数:这个view是要能获取到window唯一标示的(也就是只要能获取到windo
2015-12-21 22:40:46 11979
原创 android开发中遇到的异常总结
1、android 4.0中出错java.lang.UnsupportedOperationException在android4.0中画图的时候使用: canvas.clipPath(path); 报错java.lang.UnsupportedOperationException出现原因是4.0硬件加速出的问题,我们在配置文件里面加上 android
2015-12-21 20:26:28 458
转载 android中activity的四种加载模式
一、何为加载模式在android的多activity开发中,activity之间的跳转可能需要有多种方式,有时是普通的生成一个新实例,有时希望跳转到原来某个activity实例,而不是生成大量的重复的activity。加载模式便是决定以哪种方式启动一个跳转到原来某个Activity实例。二、加载模式有哪些以及如何配置1、在android里
2015-12-20 21:07:22 373
转载 Android Activity生命周期 举例说明
一个应用程序正在进行,Activity执行顺序如下:这时有电话打来了,Activity执行顺序如下:通话结束,Activity执行顺序如下:说明:这个程序在Android 模拟器2.1运行分析一下这个过程; onStart 紧随onCreate之后,这个不用多说,onResume和onRestart 都有重启的意思,他们有什么区别?为什么on
2015-12-20 20:47:20 665
原创 Preference-Header
参考链接:http://blog.csdn.net/ixiaobu/article/details/86099351、Preference Headers方法要点是:在主屏中通过.xml文件布局列出所有的主题设置项,而每个主题的详细设置则由各自指定的PreferenceFragment负责。 <header android:fragment="c
2015-12-20 15:52:10 1643
原创 列表视图ListView和ListActivity
一、ListView是手机系统中使用很广泛的一种组件,它以垂直列表的形式显示所有列表项。创建列表视图有两种方式:直接使用ListView进行创建让Activity继承ListActivity(相当于该Activity显示的组件为ListView)二、在获取列表视图后,要为其提供显示的列表项。ListView可以通过ListAdapter获取列表项。创建ListAdapter后,可通
2015-12-18 14:21:22 562
原创 可展开的列表组件ExpandableListView
1、ExpandableListView作为ListView的子类,可将应用中的列表项分为几组,每组里又可以包含多个列表项。其用法与ListView类似,但是,其所显示的额列表项须有ExpandableListAdapter提供。2、与Adapter类似,ExpandableListAdapter也有三种实现方式:BaseExpandableListAdapterS
2015-12-18 13:31:37 476
Android中,利用SurfaceView预览相机时,如何继续想预览窗口中添加一个组件
2015-08-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人