Android(安卓)字体自适应
16lz
2021-01-25
不同分辨率下,字体大小怎么适应?
假设需要适应320x240,480x320分辨率。在res目录下新建文件夹values-320x240,values-480x320。然后在文件夹values ,values-320x240 和 values-480x320 下新建xml文件dimens.xml,该xml文件内容如下
[html] view plain copy print ?- <?xmlversion="1.0"encoding="utf-8"?>
- <resources>
- <dimenname="btnTextSize">14dip</dimen>
- </resources>
针对不同的分辨率,btnTextSize的值不同。在布局文件中,用下面的方式引用该值:
[html] view plain copy print ?
- <TextViewandroid:layout_width="fill_parent"
- android:layout_height="wrap_content"android:gravity="center"
- android:id="@+id/lblSet"style="@style/btntext"android:textSize="@dimen/btnTextSize">
- </TextView>
更多相关文章
- 一款常用的 Squid 日志分析工具
- GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
- RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
- Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
- android studio 3.0.1依赖butterknife报错问题解决办法以及andro
- Gradle添加so文件
- Android之Zygote启动详解
- 使用setContentView的方式更换布局文件从而更换界面
- android菜瓜笔记之android lint problem