Text using sp for large layout looks different on two different large layout android screens
<p>I have two tablets with 7 inch screens. I have designed a layout specifically for a large layout (res/layout-large). The two tablets have exactly the same dimensions (1024x600). I use sp to specify the text sizes. But the text on one tablet looks good and on another the text is much too large. I'm sure that it's the large layout xml that is being evokes (I did some checks with color of the text). I would assume since they are both the same dimensions, the text would look exactly the same on both screens. Why does the text look different at all? Am I doing something wrong with density vs size? </p>

<p>There is the xml ....</p>

<pre><code>&lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"&gt;


    &lt;TextView android:id="@+id/text"
        style="@style/CategoryStyle" 
        android:layout_gravity="center_vertical"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
            android:layout_alignParentLeft="true"
            android:text="TOP"

            android:textSize="38sp"
        /&gt;

    &lt;TextView android:id="@+id/textBottom"
        style="@style/CategoryStyleBottom" 
        android:layout_gravity="center_vertical"
        android:layout_below="@+id/text"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:text="(BOTTOM)"

        android:textSize="22sp"
     /&gt; 
&lt;/RelativeLayout&gt;
</code></pre>

<p>Thanks. </p>
