1、通过AndroidStudio插件GsonFormat:根据Json自动生成JavaBean
方法1:
1.Android studio
File->Settings->Plugins-->Browse repositores -> 搜索GsonFormat ->安装
2.重启Android Studio.
Code - Generate - GsonFormat
快捷键:Alt + Insert
注意提前新建好一个空的JavaBean类
2.将Json文本粘贴进去
3.点击OK,就生成了JavaBean类
2、okgo 的用法https://blog.csdn.net/jiushiwo12340/article/details/79011480
此文章是接口返回code int型为例子, github上是以boolean为例子
3、解决ScrollView嵌套RecyclerView只显示一行的一种比较简单的方法
ScrollView嵌套RecyclerView用多了,有些时候就会发现RecyclerView的数据只显示一行。
具体情况不是很清楚,只是知道一种解决的办法,话不多说
其实只在 RecyclerView外层单独加上RelativeLayout或者LinearLayout,RecyclerView就能正常显示
只是这个时候滑动冲突可能会导致RecyclerView没有滑动惯性了,就需要给RecyclerView设置属性
android:nestedScrollingEnabled="false"
关闭RecyclerView的嵌套滚动效果
完美滑动!
4、解决glide加载圆形图片第一次不展示, 主要是加上asBitmap这一句
5、android textview不同颜色
第一种方案 //文案效果 多色效果,并且加粗
Spanned strC = Html.fromHtml("我是默认背景色" + "我是红色" + "我是默认背景色");
tv3.setText(strC);
SpannableString spannableString = newSpannableString("jakjfkajfjaj");
第二种方案//设置颜色
spannableString.setSpan(newForegroundColorSpan(Color.parseColor("#FE6026")), 3, 6, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
//设置字体大小,true表示前面的字体大小20单位为dip
spannableString.setSpan(newAbsoluteSizeSpan(20, true), 0, 5, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
//设置链接
spannableString.setSpan(newURLSpan("www.baidu.com"), 0, 5, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
//设置字体,BOLD为粗体
spannableString.setSpan(newStyleSpan(android.graphics.Typeface.BOLD), 0, 5, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
网友评论