- 博客(7)
- 资源 (7)
- 收藏
- 关注
翻译 Java为什么把String设计成不可变的?
原文来自:Why String is immutable in Java? 在java里String类是不可变的,不可变类是一个不能被修改实例的类,实例创建时所有的信息都被初始化,并且不可被修改。这样的设计也有很多优点,本文从内存、同步和数据结构方面总结了为什么把String类设计成不可变的原因。1、字符串常量池的需要字符串常量池是一个特殊的存储区域。当创建字符串时,如果字符串已经存在于池中,则将返
2017-09-26 17:21:07 765
原创 Glide按照原尺寸显示网络图片
今天遇到一个问题,有张图片是服务器端给过来的,App用Glide框架加载,但是加载完图片却在魅族手机上撑满了整个填充区域,这显然不是要达到的效果,代码如下:Glide.with(ctx) .load(img_url) .dontAnimate() .placeholder(R.drawable.ic_logo) .into(invitateImg);先看看我
2017-09-25 14:25:32 4702
原创 Android列表ListView的分割线添加边距
divider和dividerHeight配合使用列表就有分割线了,但问题来了,分割线是通透的,与列表同宽,如果想要添加左右边距怎么办呢?我们需要使用一个xml图片资源。
2017-09-23 17:39:45 2000
原创 为ListView的最后一行添加分割线
之前一直用笨办法,直接把ListView中的divider设置为空android:divider="@null",然后在Adapter的Item布局中自己在每一个Item下面画一条分割线,效果实现了,但是总觉得太农业化了,有没有更好的方案?当然是有的
2017-09-23 16:35:52 3102 2
原创 Android屏蔽ListView部分Item点击事件
做个记录,一般情况我们只要处理ListView的点击事件时候只需mListView.setOnItemClickListener()即可,但是有时候有些特殊需求,某些Item是不需要添加点击事件的,比如我一个任务列表,其中未完成的任务要跳转到相应的页面,已完成的任务不可点击,这时候该怎么处理?本文记录如下:我们在Adapter中复写下面两个方法即可实现该需求@Override public boo
2017-09-23 16:26:01 1350
Android 的WebView长按保存图片
2016-12-28
Android 头像替换,解决华为手机取不到图片
2016-12-02
Android图片上传(头像裁切+原图原样)
2015-01-18
ActivityGroup|顶部底部均有Tab标签之二
2014-12-10
Android 顶部底部均有Tab标签
2014-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人