使用android:autoSizeMinTextSize需要api大于26
16lz
2021-12-04
android:autoSizeMinTextSize这种以android开头的属性在api26及以上才支持
如果要兼容低版本,需要使用android.support.v7.widget.AppCompatTextView并改成app为前缀
即:app:autoSizeMinTextSize
缩放涉及到的几个属性
autoSizeTextType:none: 关闭自动调整功能;uniform: 均匀缩放水平轴和垂直轴,一般使用uniform
autoSizeStepGranularity:每次缩放调整的间隔
autoSizeMaxTextSize:最大值
autoSizeMinTextSize:最小值
autoSizePresetSizes:预设一个数组为缩放的值
最好配合android:maxLines="1"使用
缩放控件的宽度应当是一个确定的值,不可以使用wrap_content,也不可以在xml中使用android:singleLine=""
更多相关文章
- 箭头函数的基础使用
- NPM 和webpack 的基础使用
- Python list sort方法的具体使用
- 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
- Android之TextView属性详解
- android 按钮设计中state_selected属性
- android中使用flexboxlayout
- 【Android】自定义View之Canvas的使用
- Android(安卓)开发小技巧1: Button 点击区域过小