自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android->Activity,View,Window三者关系

Activity,View,Window和WindowManager之间的关系 View:最基本的UI组件,表示屏幕上的一个矩形区域。就是一个个视图的对象,实现了KeyEvent.Callback和Drawable.Callback。Window: 表示一个窗口,包含一个View tree和窗口的layout 参数。View tree的root View可以通过getDecorView得到

2017-05-31 14:13:56 610

原创 Java二叉树,递归与非递归遍历算法

二叉树是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树的形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树(BinaryTree)是n(n≥0)个结点的有限集,它或者是空集(n=0),或者由一个根结点及两棵互不相交的、分别称作这个根的左子树和右子树的二叉树组成。这里就不多介绍二叉树的基本原理了!直接撸代码。。。

2017-05-27 11:41:58 623

原创 RecycleView冲突这点事儿!

ScrollView嵌套RecyclerView滑动冲突,禁止RecycleView滑动ScrollView中嵌套了几个RecyclerView,会导致滑动RecyclerView没有惯性效果。解决这个问题可以通过重写RecyclerView 的 LinearLayoutManager。class MyLayoutManager extends LinearLayout

2017-05-27 11:07:44 484

原创 Android 中Activity 的启动模式

standard:Activity的默认加载方式,该方法会通过跳转到一个新的Activity,同时将该实例压入到栈中(不管该Activity是否已经存在在Task栈中,都是采用new操作,生命周期从onCreate()开始)。例如:栈中顺序是A B C D,此时D通过Intent跳转到A,那么栈中结构就变成A B C D A,点击返回按钮的显示顺序是D C B A,依次摧毁。s

2017-05-22 13:50:30 400

原创 列表控件更新指定item的UI

在一些listview,GridView,等等的列表控件的应用中,有时只是需要更新某一个指定的item。如聊天应用中,发送聊天结束的时候去更新发送的这条聊天的状态;论坛中,给某个帖子点赞成功之后去更新这个帖子的点赞数量。或者是商城UI中更新item这个时候,我们不需要去调用Adapter的notifyDataSetChanged方法。可以直接通过一个updateItem(int positio

2017-05-16 17:33:15 776 3

原创 Android截屏截图方法所有方法汇总(包括Activity、View、ScrollView、ListView、RecycleView、WebView截屏截图)

Android截屏  Android截屏的原理:获取具体需要截屏的区域的Bitmap,然后绘制在画布上,保存为图片后进行分享或者其它用途一、Activity截屏1、截Activity界面(包含空白的状态栏)/** * 根据指定的Activity截图(带空白的状态栏) * * @param context 要截图的Activity

2017-05-03 16:35:44 1302

空空如也

空空如也

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

TA关注的人

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