240 发简信
IP属地:广东
  • 从手机启动到View显示

    Android系统启动流程 Android系统启动流程: Activity启动流程 Activity启动流程: 触发刷新的过程 ViewRootImpl、Window(Pho...

  • TextView中设置加粗其实调用的就是这个方法
    public void setTypeface(@Nullable Typeface tf, @Typeface.Style int style) {
    if (style > 0) {
    if (tf == null) {
    tf = Typeface.defaultFromStyle(style);
    } else {
    tf = Typeface.create(tf, style);
    }

    setTypeface(tf);
    // now compute what (if any) algorithmic styling is needed
    int typefaceStyle = tf != null ? tf.getStyle() : 0;
    int need = style & ~typefaceStyle;
    // ===============标记===================
    mTextPaint.setFakeBoldText((need & Typeface.BOLD) != 0);
    // ================标记==================
    mTextPaint.setTextSkewX((need & Typeface.ITALIC) != 0 ? -0.25f : 0);
    } else {
    mTextPaint.setFakeBoldText(false);
    mTextPaint.setTextSkewX(0);
    setTypeface(tf);
    }
    }

    Android中TextView字体加粗小技巧

    Android中TextView字体加粗小技巧 开发中经常会遇到字体加粗的需求,在使用系统字体的情况下,我们一般是通过在布局文件中给TextView设置android:tex...

  • 120
    Https原理及流程

    原文地址我们知道,HTTP请求都是明文传输的,所谓的明文指的是没有经过加密的信息,如果HTTP请求被黑客拦截,并且里面含有银行卡密码等敏感数据的话,会非常危险。为了解决这个问...

  • 120
    Carson带你学Android:最全面、易懂的Webview使用教程

    前言 现在很多App里都内置了Web网页(Hybrid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图京东首页 那么这种该如何实现呢?其实这是Android里一...

  • 几岁我估计不行,最起码要十几二十几岁,不然家长不同意啊!!!

    到底要几岁结婚成家,才是最合适的?

    看过这样一句话:如果把结婚生子剔除在规划表之外,那我们的人生时间表会拉长许多。仔细一想,好像很有道理。 虽说随着生活条件的提升和医疗技术的不断进步,现代人的平均寿命在延长,我...

  • 120
    世间的白头偕老,并不只因为爱情

    文 / 慕宸海 河畔的青草参差不齐,在风中摇曳着,星星点点的野花点缀其间,青年摘下一朵红色的小花,做成戒指的形状,戴在身旁女子的手上,女子低头害羞地笑着,另一只手捏着自己的衣...

  • TextUtils类学习

    前言: TextUtils类是系统自带的一个工具类,里面包含了一些静态方法,是处理一些常见的有关Text的工具的集合方法类。今天我们就来大致学习一下这个类里都包含了什么内容…...

  • DatePickerShowDialog替换系统的DatePickerDialog

    前言 在使用系统的DatePickerDialog时,你会发现,在不同的SDK版本上,显示的效果是不同,这是系统做的兼容性,如果想设置为统一的显示效果,会有版本限制。这里我们...

  • 有关布局的问题(三)

    前言 那些年使用过的布局,遇到的坑以及如何解决前两篇:NestedScrollView、RecycleView、ViewPager 等布局方面的常见问题汇总,及解决有关布局问...

  • EditText 遇见的那些事

    前言 最近在开发工程中,多次用到EditText这个控件,同时出现在同一个页面中,并且需要适应各种情况,比如:ListView 的每个item中都包含有EditText、sc...

  • 关于拨打电话的那些事

    简述 在项目开发的过程中,我们可能或多或少的拨打电话功能,在这里我们就来总结一下拨打电话操作过程的一些内容,仅作为记录,以便以后查找。 拨打电话 拨打电话的几种实现方式 区别...

  • 关于singleLine="true"和maxLines="1"的区别

    问题 我们还是从问题开始说起,在开发中我们经常会用到TextView显示文本,并根据产品要求显示为单行或者是规定的几行,超出部分显示为省略号的需求。最近在做这个需求的时候,发...