![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android工具类
Android开发中常用的工具类汇总
炎谈随笔
只要内心足够强大,就会从容去面对那些未知的事情,去想去做。
展开
-
RecyclerViewItemTouchListener(触屏上有用)
RecyclerView Item 点击事件监听,只在可以触屏的设备上有用;import android.view.GestureDetector;import android.view.MotionEvent;import android.view.View;import androidx.core.view.GestureDetectorCompat;import androidx.recyclerview.widget.RecyclerView;/** * */publ.原创 2020-09-21 13:58:17 · 527 阅读 · 0 评论 -
RecyclerView自定义分割线
RecyclerView自定义分割线import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.Rect;import android.graphics.drawable.Drawable;import android.view.View;..原创 2020-09-21 10:11:10 · 264 阅读 · 0 评论 -
自定义Dialog背景全透明无边框Theme
备注:Dialog背景全透明无边框Theme <style name="MyDialog" parent="android:style/Theme.Dialog"> <!--背景颜色和透明程度--> <item name="android:windowBackground">@android:color/transparent</item> <!--是否去除标题--> ..原创 2020-09-18 17:34:42 · 422 阅读 · 0 评论 -
Activity透明主题样式
备注:Activity透明主题样式 <style name="TranslucentTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:colorBackgroundCacheHint"&.原创 2020-09-18 17:28:58 · 364 阅读 · 0 评论 -
RecyclerView网格布局间距设置
import android.graphics.Rect;import android.util.Log;import android.view.View;import androidx.annotation.NonNull;import androidx.recyclerview.widget.RecyclerView;/** * created */public class GridSpaceItemDecoration extends RecyclerView.ItemDeco.原创 2020-09-18 17:11:39 · 2351 阅读 · 0 评论 -
RecyclerView水平布局间距设置
import android.content.Context;import android.graphics.Rect;import android.view.View;import androidx.annotation.NonNull;import androidx.recyclerview.widget.RecyclerView;/** * created */public class HorizontalItemDecoration extends RecyclerView..原创 2020-09-18 17:08:48 · 1366 阅读 · 0 评论 -
生成二维码(带Logo和不带logo的二维码)
1、用的二维码库是:zxing_core_3.3.1.jar;import android.graphics.Bitmap;import android.graphics.Canvas;import android.util.Log;import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.MultiFormatWriter;import c.原创 2020-09-18 16:50:56 · 2777 阅读 · 0 评论 -
修改TextView的字体颜色
修改TextView的字体颜色import android.content.Context;import android.graphics.Typeface;import android.text.Spannable;import android.text.SpannableStringBuilder;import android.text.style.ForegroundColorSpan;import android.widget.TextView;/** * cy */pub原创 2020-09-18 16:38:32 · 318 阅读 · 0 评论 -
NumberUtil
package com.tmeos.xueliang.util;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author * @version */public class NumberUtil{ // 用于匹配手机号码 private final static String R原创 2017-08-15 16:27:07 · 488 阅读 · 0 评论 -
DateUtil工具类
package com.tmeos.xueliang.util;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.Gregori原创 2017-08-15 15:57:33 · 325 阅读 · 0 评论 -
SPUtils
package com.tmeos.xueliang.util;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.Map;import android.content.Context;import android.content.Sha原创 2017-08-15 16:14:08 · 968 阅读 · 0 评论 -
ToastUtils
package com.tmeos.xueliang.util;import android.content.Context;import android.widget.Toast;/** * @author * @version V1.0 */public class ToastUtils{ private ToastUtils() { /* cannot be原创 2017-08-15 16:11:59 · 228 阅读 · 0 评论 -
比较独立的ViewHolder
package com.tmeos.xueliang.util;import android.util.SparseArray;import android.view.View;/** * 比较规范独立的的ViewHolder. * * @author * * * @date */public class ViewHolder{原创 2017-08-15 16:09:20 · 241 阅读 · 1 评论 -
SDCardUtils
package com.tmeos.xueliang.util;import java.io.File;import android.os.Environment;import android.os.StatFs;/** * @author * @version V1.0 * * SD卡相关的辅助类 */public class SDCardUtil原创 2017-08-15 16:07:24 · 248 阅读 · 0 评论 -
ScreenUtils
package com.tmeos.xueliang.util;import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Rect;import android.util.DisplayMetrics;import原创 2017-08-15 16:05:47 · 225 阅读 · 0 评论 -
HttpUtils
package com.tmeos.xueliang.util;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import原创 2017-08-15 16:01:22 · 203 阅读 · 0 评论 -
DensityUtils
package com.tmeos.xueliang.util;import android.content.Context;import android.util.TypedValue;/** * @author * Creat on: * @version V1.0 */public class DensityUtils{ private DensityUtils原创 2017-08-15 15:59:33 · 218 阅读 · 0 评论