不同分辨率下,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 MediaPlayer播放音频文件时,有时会出现prepareasync
  2. Android Studio NDK及so文件开发 以及常见错误
  3. android 混淆文件project.properties和proguard-project.txt
  4. Android 读取sdcard指定目录文件
  5. android存取数据方式:文件、SharedPreferences
  6. 用android-logging-log4j去实现log输出内容到sd卡中的文件的功能
  7. Android解析XML文件的三种方式

随机推荐

  1. 在使用PHP编程时,使用存储过程还是硬编码S
  2. 如何在php / mysql中使用事务
  3. Zend Studio-8.0.0中文汉化教程及入门教
  4. 使用php codeigniter进行Mysql数据库同步
  5. 填充PHP数组:首先检查索引?
  6. 整理一些Thinkphp开发的实用的一些系统源
  7. Win7安装php7 + apache2.4,成功启动
  8. 速率结构的数据库/算法
  9. apache+php+mysql分离搭建LAMP
  10. [开心学php100天]第五天:string函数(上)