自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决glide加载图片出现变浅绿

在开发咋时候碰见过glide如果显示图片是透明的话会出现浅绿色,原因是Glide默认的Bitmap格式是RGB_565,这也是导致在加载图片是可能变绿的罪魁祸首。RGB_565代表8位RGB位图,而Picasso默认的Bitmap格式是ARGB_8888代表32位RGB位图。以下有两种方法解决:1.diskCacheStrategy(DiskCacheStrategy.SOURCE)直接设置gli...

2018-05-08 19:10:29 775

转载 AndroidStudio查看没用到的资源

1.选择你的项目2.点击AS上的Analyze菜单按钮3.选择Run Inspection by Name4.会出现一个弹窗5.输入unused resources6.下面的输出栏会输出没有用的资源文件。7.点进去看看,然后删除无用的。8.再次打包,哇,你会发现你的apk小了很多。...

2018-03-28 10:13:35 1278

转载 Retrofit 2.0 个注解详解

本文转载来自http://www.jianshu.com/p/bf884248cb37Retrofit 2.0 注解篇分类Retrofit 共22个注解,根据功能大概分为三类:请求方法类标记类参数类请求方法类序号名称1GET2POST3PU

2017-05-25 12:03:26 560

转载 解决代码动态设置Edittext编辑状态存在问题

最近在做动态设置不能编辑后切换可编辑状态出现问题,原本直接设置android:focusable="true"想恢复但起不了效果,后来差查了网上看了方法1.android:editable="false"android:editable="false" 就可以了,如果你一直是这么做的,那么你就不用看下去了,在android2.2中直接设置  android:editable="fa

2017-05-18 10:39:36 1409

原创 浅谈MaterialDesign之toolbar的简单使用

1. 概述在谷歌提出 material design 之后,终于推出了 android.support.design 这个官方的material design库,之前也是大概使用没有正式去看他的源码,趁着最近比较有空,详细对这material design的一些新的东西使用,其实不算新的东西,前几年一直没被接受。大概是去年很多大的公司已经开始接受这个绚丽的效果,比如饿了么,美团,淘宝等

2017-01-02 18:15:22 442

原创 解决保存自定义对象时实现Serializable时出现的问题

最近碰到一个问题,对于自定义的javaBean数据去实现Serializable接口,但在混淆打包后总是报错,请看一下的错误打印的log我们是将json解析以后放到javabean中去的,但是一直出问题,放进去的字符串是对的,解析出来的javabean却是空,节操碎一地,后面调试排错,终于找出了问题,是关于混淆后Gson塞入javaBean出现问题,下面解决办法-keep

2016-10-31 21:23:28 966

原创 java.lang.RuntimeException: Unable to instantiate application com.android.tools.fd.runtime.Bootstrap

这两天碰到一个问题,让 我纠结了好久,有一段时间了,在调试一直出现这个问题,只有在低版本4.4.4才会出现的问题,高版本5.0以后就不会,一安装app就崩溃,看看以下错误代码:java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo

2016-10-07 23:20:44 1119

原创 BottomSheetDialog的使用

BottomSheetDialog的使用和dialog的使用方法差不多,他的底部出现布局,而dialog是在中间显示,话不多说让我们来看看代码BottomSheetDialog bottomSheetDialog = new BottomSheetDialog(this);View xmlRelease = UIUtils.getXmlView(R.layout.view_release

2016-10-05 20:49:52 688

转载 SpannableString的属性使用

安卓小白今天突然看到了一个属性感觉挺有意思,也感觉挺强大,去网上查了一些资料,自己写了demo玩,像qq空间,朋友圈点赞人的名称高亮变颜色显示,也可以出来点击事件还可以超链接等等;我们一起来看看    1、BackgroundColorSpan 背景色     2、ClickableSpan 文本可点击,有点击事件    3、ForegroundColorSpan 文本颜色

2016-08-16 17:33:37 233

转载 关于toolbar的沉浸式使用

关于material design是谷歌2014年I/O大会推出的,过去两年才慢慢被开发者接受,我最近也是看到很多app有很多酷炫效果,经过百般查询资料才对material design有了一个新的认识,现在话不多说我们进入主题,首先我们先来学习ToolBar,替换之前的ActionBar,相对于ActionBar它更加的灵活可以放在任何位置,现在我们来看看如何使用:1.首先你先去掉原来的ac

2016-08-09 16:48:09 556

原创 viewpager+fragment时缓存页处理

1.viewpager设置setOffscreenPageLimit(0)此方法去掉预加载页面2.在fragment的时候点tab切换页面时调用此方法public void setUserVisibleHint(boolean isVisibleToUser) {        super.setUserVisibleHint(isVisibleToUser);       

2016-08-02 17:57:10 541

原创 关于json解析问题(JSONObject结合map的使用)

贴上详细的代码/** * 设置给map设置数据 * @param data 网络获取来的数据 */public void setInfo(String data){ mMap = new HashMap,String>(); try { JSONObject object = new JSONObject(data); String

2016-07-14 16:56:36 1107

原创 解决自定义RefrePullListview加入HeaderView占去position=0的问题

//重写点击item的方法OnItemClickListener mItemClickListener;@Overridepublic void setOnItemClickListener(android.widget.AdapterView.OnItemClickListener listener) {super.setOnItemClickListener(thi

2016-05-23 20:59:19 263

原创 解决双ViewPager嵌套的事件分发和去掉viewpager滑动问题

// 表示事件是否拦截, 返回false表示不拦截@Overridepublic boolean onInterceptTouchEvent(MotionEvent arg0) {return false;}/*** 重写onTouchEvent事件,什么都不用做,去掉viewpager滑动事件*/@Overridepublic boolean

2016-05-15 11:51:49 301

原创 listview的点击错乱的解决办法

//重置了数据方法,加入position,防止错乱    public void reSetViewHolder(ViewHolder viewHolder, int position) {        CommunityItem communityItem = mCommunityItems.get(position);        viewHolder.head.setImageBitma

2016-04-19 18:54:43 676

转载 关于TextView如何在用代码修改或添加图片

在代码中如果要修改drawableRight设置的图片可以使用setCompoundDrawables(Drawable left,Drawable top,Drawable right,Drawable bottom)Drawable可以通过 Drawable nav_up=getResources().getDrawable(R.drawable.button_na

2016-03-30 12:49:26 295

原创 关于自定义对话框黑边框的解决办法

1.自定义样式style name="dialog" parent="@android:style/Theme.Dialog"> item name="android:windowFrame">@nullitem>边框--> true<!–是否浮现在activity之上–>--> false<!–半透明&ndas

2016-03-28 15:53:20 607

原创 关于ScrollView嵌套Listview遇到的问题

问题1:如何解决scrollview嵌套listview后listview的数据显示不全问题?/** * 设置ListView的高度 * * @param */private void setPullLvHeight(ListView pull) { int totalHeight = 0; ListAdapter adapter = pull.getAdapte

2016-03-24 13:46:25 326

转载 关于重写的listview adapter中,在getView()方法中,打印语句时,相同的position打印了多次,重复调用问题

修改方法:将布局文件中ListView的高度改为“fill_parent”   android:id="@+id/dynamic_list"   android:layout_height="match_parent"   android:layout_width="match_parent"   android:background="@color

2016-03-24 09:49:08 387

转载 关于普通和Fragment点击空白地方隐藏软键盘

方法1: 简单但有时会无效InputMethodManager manager= (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); @Overridepublic boolean onTouchEvent(MotionEvent event) { // TODO Auto-generated metho

2016-03-22 16:09:12 1572 5

翻译 关于Fragment的底部被软键盘上移动及软键盘的详解

android:windowSoftInputMode="stateHidden|adjustPan",这样会保证底部栏保持不变。这个是我自己的FragmentActivity activity            android:name=".MainIndex"            android:label="@string/app_name"

2016-03-22 15:23:18 4682

空空如也

空空如也

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

TA关注的人

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