android中定义的dimension单位有以下这些:px(Pixels ,像素):对应屏幕上的实际像素点.in(Inches ,英寸):屏幕物理长度单位.mm(Millimeters ,毫米):屏幕物理长度单位.pt(Points ,磅):屏幕物理长度单位,1/72英寸.dp(与密度无关的像素):逻辑长度单位,在 160 dpi 屏幕上,1dp=1px=1/160英寸.随着密度变化,对应的像素数量也变化,但并没有直接的变化比例.dip:与dp相同,多用于Google示例中.sp(与密度和字体
android
android长度单位详解
Android studio libs目录
Android studio libs目录: 关于Android studio libs目录,Android studio 已经为我们自动生成了,如果默认 是看不到默认Libs目录的,点击红色按钮地方,选择project 切换,就可以看到libs目录了>..详细截图如下: 28down vote *Click the left side dropdown of android studio and choose project to see libs folders *after
自定义circle
写了一个还不错的自定义控件,用来展示完成度或能力值,程序中配置好所占百分比,图中就可以用外面的圆环来显示百分比,效果还是不错的~ 代码实现如下: package com.xys.fastword.view; import android.content.Context; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.Paint.Style; import android
Android 上传库到Binary的操作
第一次,按照网上教程配置需要的配置文件,上传成功 1.0版本. 以后更新的时候 输入 : install ,执行task 然后再输入:bintrayUpload ,执行task,看下面控制台输出信息,当看到success时候就上传成功了. 如果不改版本号,会提示什么已经存在,导致上传失败,这时候最好每次上传都把版本号更新一个高版本.
最简单也最难——如何获取到Android控件的高度
问题 如何获取一个控件的长和高,相信很多朋友第一眼看见这个问题都会觉得很简单,直接在onCreate里面调用getWidth.getMeasuredWidth不就可以获得了吗,但是,事实上是并没有简单的,不信的话,你可以去试一下,在onCreate里面,你是无法获得长宽值的,始终为0. 原因 这是为什么呢,其实熟悉view绘制流程的朋友应该一眼就看出来了,在onCreate中,我们的控件其实还并没有画好,换句话说,等onCreate方法执行完了,我们定义的控件才会被度量(measure),所以我
《Android群英传》勘误
<Android群英传>勘误 勘误已经全部更新 <Android群英传>上市以后,收到了很多读者的勘误留言,有很多勘误,我都读了不止一遍才发现问题在哪,可见读者朋友们的细心,在此,我表示最真心的感谢,也对书中这些问题向各位读者表示歉意. 最近,出版社已经准备对<Android群英传>进行第二版的出版,所以,借这个机会,我将书中发现的所有勘误,从头梳理了一遍,并在在第二版中进行了修改,在这里,感谢对本书提出勘误的读者朋友们,非常感谢!!! 我的新书<Android群
Android Log工具类
import java.text.SimpleDateFormat; import java.util.Date; import android.util.Log; public class LogUtil { private static final boolean DEBUG = true; public static void d(String TAG, String method, String msg) { Log.d(TAG, "[" + method + "]&
Android UI开发神兵利器之Android Asset Studio
Android Asset Studio 这个工具提供了一系列的资源设计实现,非常推荐:
Android 贝塞尔曲线
博客图片备份位置:
Android UI开发神兵利器之Icon
好的设计离不开Icon 话不多,介绍2个国外的网站,一个用来找Icon,一个用来搞页面设计 http://dryicons.com/free-icons/ http://www.webdesignshock.com/ 简单易用,纯干货
Android 不通过USB数据线调试的方法
在开发Android应用时,通常情况下是通过USB数据线连接设备和计算机,但对于一些需要使用USB设备的应用,这种方法就碰到了麻烦,手机的USB接口已经和外接的USB设备连接,无法再连数据线,此时可以通过网络TCPIP的方法来进行.也就是然ADB 通过网络来连接设备,而无需USB数据线. 具体方法如下: 1. 使用USB数据线连接设备. 2. 在命令行输入adb tcpip 5555 ( 5555为端口号,可以自由指定). 3. 断开 USB数据,此时可以连接你需要连接的|USB设备. 4.
Android 动画小知识点
<?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:fillAfter="true" android:duration="800" android:fromXDelta="0.0" andr
CSDN极客头条使用指南
CSDN极客头条使用指南 今天给大家介绍一下CSDN博客最新推出的这个栏目--CSDN极客头条. 极客头条是什么 极客头条大家分享优质IT资源的聚集地.大家不仅可以分享CSDN的文章,更可以将其他社区的好的文章,在CSDN极客头条这个平台上让更多的开发者知晓.利用CSDN的巨大影响力,让这些优质博文能够获得更多的关注. 互联网社区非常的多,好的技术文章却经常无法被很多的开发者发现,这也是现在为什么很多社区都会成立一些翻译社区,去翻译一些国外的技术博客,目的就是让这些优质资源能够广泛传播. 如何使
Android Bitmap圆角
代码如下: public Bitmap transform(Bitmap source) { int size = Math.min(source.getWidth(), source.getHeight()); int x = (source.getWidth() - size) / 2; int y = (source.getHeight() - size) / 2; Bitmap squaredBitmap = Bitmap.createBitmap(source, x, y, siz
一句话让你的ScrollView、ListView弹力十足
android默认的ScrollView.ListView在最顶端下拉或者最底端上拉的时候,都不会带有反弹效果,很生硬的让你不能继续拖动,不像iOS那样可以回弹,个人认为,iOS的交互还是略好一点,那么我们也来在Android下实现下这个功能,先看下效果图: 那么我们今天的目标是一句话实现,如何去做呢 我们还是先看下代码: package com.xys.flexible; import android.content.Context; import android.util.Attribute
系统广播详解之开机自动运行程序
接收系统广播需要如下两步: 1.编写一个继承BroadcastReceiver的类,并实现OnReceive方法,如果应用程序收到系统发送的广播,就会调用onReceive方法. 2.在mainfirst中使用<receiver>标签来指定1中编写的接收系统广播的类可以接收哪一个BroadcastAction 下面以一个开机自动运行程序来讲解: 1.编写一个BroadcastReceiver类 public class StartupReceiver extends BroadcastRece
Android UI开发神兵利器之设计资源
UI设计资源推荐又来了,纯干货,不注水~ 各种背景资源图库 http://subtlepatterns.com/ ICON资源 https://www.iconfinder.com/ HOLO Color生成器 http://android-holo-colors.com/
Android 用属性动画自定义view的渐变背景
自定义view渐变背景,同时监听手势自动生成小圆球. 宿主Activity如下: package com.edaixi.tempbak; import java.util.ArrayList; import android.animation.Animator; import android.animation.AnimatorListenerAdapter; import android.animation.AnimatorSet; import android.animation.A
Android Studio 没有assets目录的问题
Where to place the assets folder in Android Studio If you are having problems with asset files not being included in your compiled apk file, it may be because your assets folder is placed in the wrong directory. The assets folder should usually b
ListView 条目加载上滑下滑首尾缩放动画实现
要实现这个效果,只需要再适配器getView之前,给每个条目的view设置相应的动画即可. 首先需要2个动画的xml文件. 在res下新建anim文件夹:(res/anim) 第一个动画xml文件: up_from_bottom.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/an