我已经研究了很多相关的话题,但话题主要围绕图像。 我明白这一点: http://developer.android.com/guide/practices/screens_support.html ,但我真的不明白的字体动态调整的想法。
对于图像没有任何问题,我用LDPI,MDPI,华电国际和xhdpi。 然而,对于字体,我不知道如何来调整它们的大小。 任何人?
我的代码是如下:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layoutHeader"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/headerimage"
android:orientation="horizontal">
<TextView
android:id="@+id/headerTitle"
android:layout_width ="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:textColor="#FFF"
android:textSize="28dp"
android:textStyle="bold"
android:text="Some Random Banner Title"
style="@style/headerTextStyle"
/>
<ImageButton
android:id="@+id/btnPlus"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginRight="5dp"
android:layout_marginTop="6dp"
android:background="#0000"
android:scaleType="centerCrop"
android:src="@drawable/plus" />
<ImageButton
android:id="@+id/btnInfo"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginTop="6dp"
android:background="#0000"
android:scaleType="centerCrop"
android:src="@drawable/info" />
<ImageButton
android:id="@+id/btnGuide"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_centerVertical="true"
android:layout_toLeftOf="@+id/btnPlus"
android:background="#0000"
android:scaleType="centerCrop"
android:src="@drawable/guide" />
</RelativeLayout>