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...
原文地址我们知道,HTTP请求都是明文传输的,所谓的明文指的是没有经过加密的信息,如果HTTP请求被黑客拦截,并且里面含有银行卡密码等敏感数据的话,会非常危险。为了解决这个问...
前言 现在很多App里都内置了Web网页(Hybrid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图京东首页 那么这种该如何实现呢?其实这是Android里一...
几岁我估计不行,最起码要十几二十几岁,不然家长不同意啊!!!
到底要几岁结婚成家,才是最合适的?看过这样一句话:如果把结婚生子剔除在规划表之外,那我们的人生时间表会拉长许多。仔细一想,好像很有道理。 虽说随着生活条件的提升和医疗技术的不断进步,现代人的平均寿命在延长,我...
文 / 慕宸海 河畔的青草参差不齐,在风中摇曳着,星星点点的野花点缀其间,青年摘下一朵红色的小花,做成戒指的形状,戴在身旁女子的手上,女子低头害羞地笑着,另一只手捏着自己的衣...
前言: TextUtils类是系统自带的一个工具类,里面包含了一些静态方法,是处理一些常见的有关Text的工具的集合方法类。今天我们就来大致学习一下这个类里都包含了什么内容…...
前言 在使用系统的DatePickerDialog时,你会发现,在不同的SDK版本上,显示的效果是不同,这是系统做的兼容性,如果想设置为统一的显示效果,会有版本限制。这里我们...
前言 那些年使用过的布局,遇到的坑以及如何解决前两篇:NestedScrollView、RecycleView、ViewPager 等布局方面的常见问题汇总,及解决有关布局问...
前言 最近在开发工程中,多次用到EditText这个控件,同时出现在同一个页面中,并且需要适应各种情况,比如:ListView 的每个item中都包含有EditText、sc...
简述 在项目开发的过程中,我们可能或多或少的拨打电话功能,在这里我们就来总结一下拨打电话操作过程的一些内容,仅作为记录,以便以后查找。 拨打电话 拨打电话的几种实现方式 区别...
问题 我们还是从问题开始说起,在开发中我们经常会用到TextView显示文本,并根据产品要求显示为单行或者是规定的几行,超出部分显示为省略号的需求。最近在做这个需求的时候,发...