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

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

<?xml version="1.0" encoding="utf-8"?>  <resources>     <dimen name="btnTextSize">14dip</dimen>  </resources>  


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

<TextView          android:id="@+id/lblSet"           style="@style/btntext"            android:gravity="center"           android:layout_width="fill_parent"            android:layout_height="wrap_content"                                             android:textSize="@dimen/btnTextSize">  </TextView> 


通过这种方法,可以方便设置在不同分辨率下,字体的大小了。当然,不仅仅字体大小,宽和高等其他的一些属性,也可以通过类似的方式来设置!

更多相关文章

  1. android 混淆 gson
  2. 使用apktool工具遇到could not decode arsc file的解决办法
  3. HAL层,.sensors.h 头文件分析
  4. framework
  5. Android(安卓)Studio与Eclipse SDK无法更新解决方案
  6. Android学习--《数据的保存》
  7. apk反编译和再编译
  8. Android大分辨率适应
  9. 常见Android屏幕分辨率以及对应机型

随机推荐

  1. android studion Gradle多渠道打包
  2. android两种方式实现圆形图片
  3. android xml color值
  4. android Imageview 图片覆盖具体实现
  5. android常用
  6. Android Studio Exception: Could not fi
  7. Android 官方文档:(二)应用清单 —— 2.26 <
  8. Android(安卓)常用命令
  9. Android手电筒案例
  10. minSdkVersion、targetSdkVersion、targe