- 博客(18)
- 资源 (65)
- 收藏
- 关注
原创 android 隐藏手机底部虚拟按键
今天,简单讲讲android如何隐藏手机下面的虚拟按键。其实,自己在做界面适配时,老是发现了华为手机存在适配的问题,主要就是华为手机有一个底部的虚拟按键占用了界面的部分空间,所以在网上搜索了如何隐藏华为手机下方的虚拟按键,最终找到的代码。这里记录一下。 /** * 隐藏虚拟按键,并且全屏 */ protected void hideBottomUI
2018-03-30 08:38:22 14522
原创 android handler 的removeMessages的使用
今天,简单讲讲android里如何使用handler的removeMessages函数。这个很简单,之前自己也一致在使用,所以这里记录一下。具体的如下:removeMessages会将handler对应message queue里的消息清空,如果带了int参数则是对应的消息清空。队列里面没有消息则handler会不工作,但不表示handler会停止。当队列中有新的消息进
2018-03-29 08:45:55 18170
原创 android 帧动画的使用
今天,简单讲讲android里如何使用帧动画。其实也很简单,不过之前自己需要写一个帧动画时,忘记了具体怎么写,在网上查找资料后,解决了这个问题。所以这里记录一下。一、概述 帧动画,顾名思义就是这个动画的效果是由一帧帧的图片组合出来的。通过制定图片展示的顺序,达到动画的展示效果。 在Android开发中,系统给我们提供了”animation-list” 节点用于我
2018-03-28 08:54:19 606
原创 android Drawable.mutate()的使用
今天,简单讲讲android里如何使用Drawable的mutate函数。最近,我看到一个自定义控件里用到了Drawable的mutate(),但是自己不知道是什么意思,于是在网上查找了资料,最终解决了问题。这里记录一下。摘录android的官方注释/** * Make this drawable mutable. This operation canno
2018-03-27 08:32:03 9521 4
原创 android 解决setbackgrounddrawable过时
今天,简单讲讲android如何解决setbackgrounddrawable过时的问题。之前,自己也讲了一些函数的过时的替代函数,昨天,自己在代码里又发现了setbackgrounddrawable过时,于是自己在网上查找了资料,最终解决了问题。这里记录一下。setBackgroundDrawable()在API 16(4.1)已经过时了
2018-03-23 08:43:29 28673
原创 android addView的使用
今天,简单讲讲android里如何使用addView动态的添加控件到界面上。这个其实很简单,之前我使用时发生了一些问题,所以在网上查找了资料,最终解决了问题。这里记录一下。一、说明添加视图文件的时候有两种方式:1、通过在xml文件定义layout;2、java代码编写这里只介绍代码添加视图文件。 在项目开发中,我们经常需要进行动态添加
2018-03-22 08:26:58 26878
原创 android 使用Photoshop获取图片某一点的颜色
今天,简单讲讲android里如何使用Photoshop获取图片某点的像素。之前,做界面时需要模仿一款app的界面,所以需要获取界面的颜色值在app里使用。其实使用颜色截取器也可以,也很简单。但是但是想使用Photoshop获取截图的某一点的颜色,所以在网上查找了资料,最终是解决了这个问题。这里记录一下。一。使用前景色获取图片颜色在PHOTOSHOP里面,找出图像上某一
2018-03-21 08:36:32 1220 1
原创 android 解决getColor()方法过时
今天,简单讲讲android里如何解决getColor()方法过时的问题。之前,我写博客讲了程序员需要解决过时的方法的问题,Google会提供过时函数的替代函数,程序员有责任找到替代函数,并且解决过时的函数。所以,我检测代码时发现getColor()方法已经过时,自己在网上查找了资料,找到了替代函数,解决了问题。getColor()过时过时的源码: /** *
2018-03-20 08:35:46 17039 1
原创 Android RelativeLayout和LinearLayout性能分析
今天,简单讲讲android里RelativeLayout和LinearLayout的性能比较。之前,我看到代码优化时需要将界面扁平化,所以查询了如何优化解码,了解一下RelativeLayout和LinearLayout的性能,已经什么情况下使用RelativeLayout和LinearLayout。这里记录一下。0. 前言我们都知道,新建一个Android项目SDK
2018-03-16 08:51:26 780
原创 android Comparator的使用
今天,简单讲讲android的如何使用Comparator比较对象的大小。记得之前也讲过比较对象的大小,也是使用Comparator,但是但是讲的比较浅,而且有些细节没有弄好。最近再次需要使用Comparator比较对象大小,所以自己在网上查找了资料,解决了问题。这里记录一下。Java中实现对象的比较:Comparable接口和Comparator接口在
2018-03-15 08:54:15 5023
原创 android 代码设置EditText的hint字符
今天,简单讲讲android里如何在代码里设置EditText的hint字符。之前,我一般是直接在xml文件设置EditText 的hint字符,后来需要在代码里修改hint字符,发现自己居然不知道怎么实现,在网上搜索资料后,终于解决了这个问题。这里记录一下。其实也很简单:1.xml文件中设置Ediitext的提示文字 android
2018-03-14 08:46:12 34990 2
原创 Android 的singleLine废弃解决
今天,简单讲讲android里如何解决singleLine已经废弃的问题。之前写代码时,都没有注意singleLine已经废弃,每次想让TextView或Edittext单行显示都是直接使用,但是这样其实不好,因为废弃的函数可能在有的手机上出现问题,所以需要自己去找到替换的函数。一般Google都会给废弃的函数提供替换的函数,阿里巴巴的代码规范也要求程序员自己查找替换的函数
2018-03-13 08:35:14 19456 3
原创 android studio设置Tab为四空格缩进
今天,简单讲讲android studio 如何设置代码的缩进为4空格。其实也很简单,有人认为android studio使用Tab缩进也没有问题,这个在android studio上确实是没有问题,但是如果将代码放到其他编辑器上可能就存在问题,因为android stuido的Tab键默认缩进4个空格,但是有的编辑器却默认缩进8个空格,有的可能是2个空格,这样就会出现问题。那么怎么设
2018-03-09 08:45:59 18216 2
原创 android 设置PopupWindow的显示大小
今天,简单讲讲android 如何设置弹出的PopupWindow的大小。之前,我做了一个PopupWindow,里面是一个ExpandableListView,设置PopupWindow的大小为:window.setWidth(WindowManager.LayoutParams.MATCH_PARENT);window.setHeight(WindowManager.Lay
2018-03-08 08:38:17 18067
原创 Android 利用属性动画实现PopupWindow背景逐渐变暗
今天,简单讲讲android如何使用属性动画实现PopupWindow弹出后背景逐渐变暗。昨天,记得自己讲了如何使用线程使PopupWindow弹出后背景逐渐变暗,那个其实很简单,其实还有一种代码也可以实现,就是使用属性动画来实现。其实也很简单。ValueAnimator 和 Interpolator今天的主角就是这俩,关于ValueAnimator和Interpo
2018-03-07 08:42:50 1678
原创 android 弹出PopupWindow后背景逐渐变暗
今天,简单讲讲android在弹出PopupWindow后如何使背景逐渐变暗。我之前做的效果是在PopupWindow弹出时立即将背景变暗,这个也很简单。在PopupWindow弹出时,将背景变暗://popWindow消失监听方法WindowManager.LayoutParams lp = getWindow().getAttributes();lp.a
2018-03-06 08:50:49 1572
原创 Android中的popupwindow从底部进入和退出的动画效果
今天,简单讲讲android使用popupwindow时设置popupwindow进入和退出的动画效果。其实这个很简单,之前设置popupwindow从底部进入和退出的效果时,当时记不清了,所以在网上查询了资料,最终才做出来了。这里记录一下。一.编写popupwindow的动画的xml文件1、从底部退出动画pop_exit_anim.xml <transl
2018-03-02 08:33:01 9154 4
原创 Android PopupWindow 隐藏软键盘的方法
今天,简单讲讲android里PopupWindow 弹出在底部,被软键盘遮挡的问题。之前,自己写一个PopupWindow 弹出在底部,可是如果软键盘显示时弹出,软键盘会遮挡PopupWindow ,在网上搜索了资料,终于解决了这个问题。这里记录一下。1.解决软键盘的弹出会挡住PopupWindow的问题。//设置弹出窗体需要软键盘commentWind
2018-03-01 08:46:59 2712
Android handleThread的使用
2018-12-17
Android 动态权限获取
2018-12-15
Android 获取位置信息
2018-12-06
android Volley的简单使用
2018-08-10
Android 使用友盟进行登陆和分享功能
2019-03-09
Android qq,微信的第三方登陆
2019-02-27
Android v7 appcompat library
2018-12-27
Android ConstraintLayout的使用
2018-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人