工具类
androidsj
这个作者很懒,什么都没留下…
展开
-
Android 中全局更换字体的方法
在我们开发Android程序的时候通常会遇到更改全局字体的需求,我目前能想到的解决方案有三种,下面我们来进行逐一分析:第一种方式就是自定义控件,毫无疑问这个一定能解决我们的问题,只需要把我们之前用的控件换成我们自定义的控件就好,缺点是如果是多种控件我们就要自定义多种相对应的View,太过麻烦,工作量太大第二种是利用递归的思想遍历RootView 中的所有View进行判断并进行字体的更改,缺点是有损...原创 2018-04-09 13:39:41 · 2584 阅读 · 1 评论 -
Android TextView划线
/** * 下划线 * * @param textView */ private void addButtomLine(TextView textView) { textView.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG); } /** * 移除线 * * @param textView */ p...原创 2018-04-02 14:44:22 · 486 阅读 · 0 评论 -
java复制文件的4种方式
1. 使用FileStreams复制这是最经典的方式将一个文件的内容复制到另一个文件中。 使用FileInputStream读取文件A的字节,使用FileOutputStream写入到文件B。 这是第一个方法的代码:private static void copyFileUsingFileStreams(File source, File dest) throws IOExcept...原创 2018-04-04 14:11:23 · 223 阅读 · 0 评论 -
Android 如何判断软键盘是否弹出(显示)
开发中,有时候退出界面的时候,如果键盘弹出的情况下,需要先关闭键盘,然后再退出Activity的话,改如何操作呢,请看下面的几种方式 ?if (inputMethodManager.isActive(editText)) { Toast.makeText(MainActivity.this, "显示", Toast.LENGTH_SHORT).show(); } else ...原创 2018-09-10 17:04:59 · 5129 阅读 · 2 评论 -
Android 使用第三方字体
首先得有第三方字体库,这里的字体库文件是black_simplified.TTF,在Android Assert目录下新建front文件夹,并将字体库文件放在front目录下面,即/Assert/front/black_simplified.TTF 这里来总结下怎样在应用中使用第三方字体才是最简便的。以TextView为例,API接口中有一个方法叫做setT...原创 2018-09-11 09:37:42 · 1597 阅读 · 0 评论 -
Android scrollView 嵌套RecyclerView滑动卡顿处理
对RecyclerView 做一些处理就可以了LinearLayoutManager mLinearLayoutManager = new LinearLayoutManager(getCtx()); mLinearLayoutManager.setAutoMeasureEnabled(true); recyclerView.setLayoutManager(...原创 2019-06-12 14:07:16 · 857 阅读 · 0 评论