- 博客(5)
- 资源 (12)
- 问答 (2)
- 收藏
- 关注
原创 Activity设置全屏显示的两种方式及系统自带theme属性解析
设置Activity隐藏标题栏、设置Activity全屏显示在我们开发中会经常用到,毕竟手机屏幕大小有限,有时候是为了显示更多的信息而舍弃一些不必要的界面开支,首当其冲的就是标题栏,接下来就是状态栏;有时候是为了界面的简洁和美观……不举例子了,相信你肯定遇到过这样的需求,直接入正题: 设置隐藏标题栏、全屏显示常用的有2种方法(和Android开发中大多数属性的设置方法一样)
2016-01-08 09:14:51 16362 2
原创 Android完美获取状态栏高度、标题栏高度、编辑区域高度的获取
简单说明一下(上图Activity采用默认Style,状态栏和标题栏都会显示):最大的草绿色区域是屏幕界面,红色次大区域我们称之为“应用界面区域”,最小紫色的区域我们称之为“View绘制区域”;屏幕顶端、应用界面区之外的那部分显示手机电池网络运营商信息的为“状态栏”,应用区域顶端、View绘制区外部显示Activity名称的部分我们称为“标题栏”。下边给出4中状态栏高度获取和2种标题栏获取高度的方法——
2016-01-07 17:52:15 96045 20
原创 Android 视图框架系列2/3——SurfaceView视图框架
SurfaceView 继承于 View ,所以同样拥有触屏监听、按钮监听等方法,但是请注意,SurfaceView 看名字就和 Surface 脱不了干系,Surface 是 Android 中一个很重要的类,有必要了解一下。每个 View 在和屏幕绑定时都会关联一个对应的 Surface,你可以把 Surface 理解成一块屏幕缓存。但从源码可以看出 SurfaceView 还有一个 Surface 类型的成员变量,所以 SurfaceView 就拥有了两个内存区。 这里就该说 SurfaceView
2016-01-06 11:51:10 2655 3
原创 Android 视图框架系列1/3——View视图框架
View 是 Android 开发中最基础也是最本质的视图基类,在开发中要想实现自定义的控件,大多都是直接继承自View,因为那些可以继承View的子类(甚至是子类的子类)的控件其实都是修修改改,只是接触到自定义控件的皮毛而已。具体还是看Android自定义控件开发系列(零)——基础原理篇吧,不必再重复了。 不管是游戏开发还是内容性 APP 开发,继承 View 主要还是重写 onDraw(Canvas canvas)、onTouchEvent(MotionEvent event)、onKe
2016-01-06 11:31:03 1928 2
原创 闲话Android游戏开篇
游戏,这个词专门查了一下词典,还真没有什么明确的定义。什么是游戏,可能没必要给它下个明确的定义,也没有实际的意义,只要有主体参与的以获取快感为目的的活动都可以称之为游戏。这里指出了游戏的两个要素:参与主体和获取快感的目的。请不要产生“你怎么在这瞎扯蛋,我又不是来学哲学的”的想法,我解释这个是有目的的——
2016-01-05 22:10:06 1245 1
Tomcat+MySQL为自己的APP打造服务器(4)完结篇Demo
2017-05-09
iClap集成AndroidSDK
2016-03-15
ListView Item点击展开隐藏项
2016-01-28
FastStone Capture8.3
2015-12-18
Android自定义饼状图
2015-10-21
MyEditText自定义带清除按钮的输入框
2015-10-14
关于EditText中英文下设置不同最大输入长度的问题
2016-01-12
Android Studio的工程代码怎么给别人用?
2015-10-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人