51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
Android
Android ViewGroup
一、概述二、注意事项1.在派生类中,重写onDraw(...)方法,如果不给LinearLayout设置一个背景,系统是不会调用onDraw时,也就是说,我们重写的onDraw(...)是不会调用的。当设置一个背景后,onDraw就会被调用。ViewGroup本身是一个容器,其本身并没有任何东西可以绘制,它是一个透明的...
代码星球
·
2020-04-06
Android
ViewGroup
Android app与Activity主题配置
一、样式和主题(styleandtheme) 1.1样式(style)是来指定视图和窗口的外观和格式的一组属性集合。样式可以指定文本、字体及大小、背景颜色等属性。比如:1<resources>23<stylename="customfont">4<itemname="android:la...
代码星球
·
2020-04-06
Android
app
Activity
主题
配置
Android 本地序列化
一、Parcelable序列化 存储Map为作为Bundle在数据,在Intent中传递:1/**2*Createdbynarayon16/7/4.3*@abstractmap数据序列化4*/5publicclassParcelableMapimplementsParcelable6{7privateMap<?...
代码星球
·
2020-04-06
Android
本地
序列化
Android View的绘制
一、简介 当测量好了一个View之后,就可以简单的重写onDraw()方法,并在Canvas对象上来绘制所需要的图形。首先,我们来了解一下利用系统2D绘图API所必须要使用到的Canvas对象。 要在Android的界面中绘制相应的图像,就必须在Canvas上进行绘制。Canvas就像是画板,使用Paint就可以在...
代码星球
·
2020-04-06
Android
View
绘制
Android 事件响应原理
触摸事件就是捕获触摸屏幕后产生的事件。Android为触摸事件封装了一个类——MotionEvent,如果重写onTouchEvent(MotionEventevent)方法,就会发现该方法的参数就是一个MotionEvent类实例。 事件触发分为三个阶段,捕获、目标、冒泡。 第一个阶段...
代码星球
·
2020-04-06
Android
事件
响应
原理
Android 动画进阶之动画切换
一、Activity切换动画 在Android开发中,经常会遇到Activity之间切换效果,下面介绍一下,Activity左右滑动切换效果。在Android2.0以后版本,在Activity中添加了1/**2*@method3*@param--intenterAnim:Activity在进入屏幕时的动画4*@par...
代码星球
·
2020-04-06
动画
Android
进阶
切换
Android 自定义View控件
在自定义View时,我们通常会重写onDraw()方法来绘制View的显示内容。如果,该View还需要使用wrap_content属性,那么还必须重写onMeasure()方法。另外,通过自定义attrs属性,还可以设置新的属性配置值。 在View中通常有以下一些比较重要的回调方法:onFinisInflate(...
代码星球
·
2020-04-06
Android
自定义
View
控件
Android 视图结构
一、简介 Android中,为了和设备的屏幕进行交互,需要使用两个核心的Java类。它们是Android开发中最常用和最重要的两个类:View类ViewGroup类 View和ViewGroup是核心的上层类,它们像所有Java类一样,是由Java的Object类派生而来的。View对象可以使用View类来创建,V...
代码星球
·
2020-04-06
Android
视图
结构
Android View的测量
一、简介 Android系统在绘制View前,必须对View进行测量,即告诉系统该画一个多大的View。这个过程在onMeasure()方法中进行。Android系统提供了MeasureSpec类,通过帮助我们测量View。 测量模式可以分为三种:EXACTLY:即为精确值模式,系统默认使用的是EXACTLY模式。...
代码星球
·
2020-04-06
Android
View
测量
Android 上下文菜单(Context Menu)
一、概述 Android中,上下文菜单是通过onLongClick(...)事件访问的。在事件触发后显示菜单项。 在使用上下文菜单时,通常在onCreate(...)方法中,先行注册上下文菜单。在实现onCreateContextMenu(...)方法和onContextItemSelected(...)方法。 ...
代码星球
·
2020-04-06
Android
上下文
菜单
Context
Menu
Android 应用组件
一、简介 在Android应用程序中,主要可以用到以下4种组件:活动(Activity),负责处理设备屏幕上的UI显示。服务(Service),负责处理应用程序的后台进程。广播接收器(BroadcastReceiver),负责应用程序间的通信。内容提供器(ContentProvider),负责应用的数据和数据库管理方...
代码星球
·
2020-04-06
Android
应用
组件
Android Broadcast Receiver (广播接收者)
一、简介 BroadcastReceiver是广播接收器,接收自定义和系统的主播。也可以称为监听器。 Broadcast Intent与Intent一样是通信的媒介,与Intent不同的是BroadcastIntent同时被多个组件接收。 Broadcast Intent广播机制,广播源发出消...
代码星球
·
2020-04-06
Android
Broadcast
Receiver
广播
接收者
Android 内容提供器(Content Provider)
一、简介 ContentProvider主要提供数据对外共享,通过内容提供器(ContentProvider)可以将应用中的数据提供给其它应用共享(存储与读取)。也可以通过内容提供器(ContentProvider)对其它应用的数据进行存储与读取。 简单的说就是在Android里内置了一个包含数据的数据库,通常是S...
代码星球
·
2020-04-06
Android
内容
提供
Content
Provider
Android ViewPager组件
一、以代码的方式定义并产生布局 在界面构建过程中,会大量的使用XML文件,定义视图布局。下面尝试使用以代码的方式定义视图层级结构。使用代码方式定义视图,其实就是调用视图的构造方法。但是,在一些构建块中,依然要使用资源ID,ViewPager就是这样的一种构建块。而FragmentManager要求任何作Fragmen...
代码星球
·
2020-04-06
Android
ViewPager
组件
Android Activity属性
1<activityandroid:name=".MainActivity"2android:alwaysRetainTaskState=["true"|"false"]3android:clearTaskOnLaunch=["true"|"false"]4android:configChanges=["mcc"...
代码星球
·
2020-04-06
Android
Activity
属性
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
90
91
92
93
94
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他