自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决 Gson int自动转double问题

本文是要解决使用Gson,后端返回的int或者long类型,会自动转为double。具体原理就不多说了,网上有很多,有兴趣的小伙伴可以去看 TypeAdapter 和 ObjectTypeAdapter。

2023-03-23 16:32:14 1076

原创 Android Studio 获取应用签名 MD5和SHA1等

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、配置module的build.gradle二、使用步骤总结前言平时开发,很多第三方需要配置应用签名,比如百度,高德地图等。网上其他一些只能获取到 SHA1和SHA256,不能获取到MD5,本篇文章通过配置build.gradle文件,通过Android Studio获取。一、配置module的build.gradleandroid节点下增加如下代码signingConfigs { config.

2022-04-14 11:54:09 1985 1

原创 android:focusable=“true“ 导致有背景阴影

之前做一个TV项目的时候,Android系统版本是9.0,需要遥控器做选中效果,需要给控件设置 android:focusable=“true” 属性,才能选中,但是会有一个灰色背景,去掉灰色背景方法如下:我的style如下:<style name="BaseDialogStyle" parent="Theme.AppCompat.Dialog"> <item name="android:windowFrame">@null</item>

2021-04-15 17:15:05 1076 1

原创 汉字转拼音

import java.util.HashSet;import java.util.Set;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.pinyin4j.format

2020-06-24 12:35:26 215

原创 MyBatis 使用注解方式 IN 操作符

我们在使用MyBatis的时候,会使用in操作符,可以用foreach进行操作,使用方式如下: @Select({"<script>", "select * from user WHERE is_delete=0 IN", "<foreach collection='positionList' item='item' index='index' open='(' separator=',' close=')'>",

2020-06-18 17:42:24 1092

原创 修改textview drawableLeft属性的图片

使用TextView的drawableLeft属性,在TextView左侧放置一个图片。可以修改图片的大小第一步:在xml里 <TextView android:id="@+id/tv_circle_name" style="@style/textStyleDp_16" android:l...

2019-07-01 15:54:49 526 1

原创 动态修改drawable里的背景颜色

有时候我们给控件再xml设置颜色后,但是产品需求又需要我们改变其颜色,这时我们就可以在java代码里动态设置,比如我们给textview用drawable先设置一个背景: &lt;TextView android:layout_width="wrap_content" android:layout_height="wrap_content" a...

2019-03-05 19:17:35 5213

原创 EditText滑动冲突,NestedScrollView嵌套EditText

NestedScrollView或ScrollView嵌套EditText时,EditText无法滑动,解决办法如下: edittext.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View view, MotionEvent ...

2019-03-05 16:37:49 1475 1

原创 使用Glide切圆形

很多时候项目中用户头像都是圆形的,那么我们就可以使用Glide自带的属性进行切圆,代码如下:RequestOptions requestOptions = RequestOptions.circleCropTransform();Glide.with(mContext).load(item.getUserimage()).apply(requestOptions).into((Image...

2019-02-26 17:17:45 498

原创 NestedScrollView嵌套Recyclerview,导致Recyclerview抢占焦点,置顶了

NestedScrollView嵌套Recyclerview时,我们点击Recyclerview的条目之后,发现Recyclerview会被顶上去,后来发现是因为Recyclerview抢占焦点导致的,解决办法:在xml布局中的NestedScrollView节点上添加 android:focusableInTouchMode=“true”,在NestedScrollView子节点,一般会为...

2019-01-29 09:44:10 1888

原创 EditText超过字数限制弹出提示

#有时候我们需要在EditText限制输入字数,并给用户相应的提示,废话不多说,上代码:第一步添加EditText改变监听 edittext.addTextChangedListener(this);第二步实现方法 @Override public void beforeTextChanged(CharSequence s, int start, int count, int ...

2019-01-18 11:25:53 1066

空空如也

空空如也

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

TA关注的人

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