不同分辨率下,Android字体大小怎么适应?

假设需要适应320x240,480x320分辨率。在res目录下新建文件夹values-320x240, values-480x320。然后在文件夹 values ,values-320x240 和 values-480x320 下新建xml文件dimens.xml,该xml文件内容如下

  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <resources>
  3. <dimenname="btnTextSize">14dip</dimen>
  4. </resources>

针对不同的分辨率,btnTextSize的值不同。在布局文件中,用下面的方式引用该值:

  1. <TextViewandroid:layout_width="fill_parent"
  2. android:layout_height="wrap_content"android:gravity="center"
  3. android:id="@+id/lblSet"style="@style/btntext"android:textSize="@dimen/btnTextSize">
  4. </TextView>

更多相关文章

  1. Android系统权限和root权限
  2. Android(安卓)Studio主要目录及文件简介
  3. Android(安卓)如何判断CPU是32位还是64位
  4. android判断是否禁用了录音权限
  5. Android(安卓)Gradle插件入门
  6. 使用android MediaPlayer播放音频文件时,有时会出现prepareasync
  7. Android(安卓)AIDL使用详解 +整合应用
  8. 如何让Android字体自适应屏幕分辨率
  9. NPM 和webpack 的基础使用

随机推荐

  1. 2011年Android Activity生命周期学习笔记
  2. 如何使用 sqlite3 访问 Android 手机的数
  3. Android Camera 和 frameword 的交互
  4. 可自定义 View 的 Toast
  5. android使用全局变量传递数据
  6. Android 绘制图形 学习
  7. Android ADB 工具使用
  8. Android TextView设置个别字体样式,上下
  9. Android基于多触控的图片缩放和拖动代码
  10. Android冷启动实现app秒开的实现代码