私は7インチのスクリーンで2つのタブレットを持っています。私は大きなレイアウト(res/layout-large)用のレイアウトを設計しました。 2つのタブレットのサイズはまったく同じです(1024x600)。私はテキストサイズを指定するためにspを使います。しかし、1つのタブレットのテキストは見栄えが良く、別のタブレットのテキストは非常に大きくなります。私は、それが呼び出されている大きなレイアウトのXML(私はテキストの色でいくつかのチェックをした)だと確信しています。私はそれらが同じ次元であるので私は仮定します、テキストは両方のスクリーンでまったく同じに見えます。テキストはなぜ異なって見えるのですか?密度と大きさに問題がありますか?大きいレイアウトにspを使用するテキストは、2つの異なる大きなレイアウトのアンドロイドスクリーンで異なって見える
XMLがあります....
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<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"
/>
<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"
/>
</RelativeLayout>
感謝。
私はdpに切り替えようとしましたが、まだ問題がありました。デバイスのピクセル密度と関係があるのは間違いありません。しかし、それを知っている、どのように私はさらにフォントサイズを作るために大きなを把握するのですか?コメントありがとう。 –
'dp'に切り替えた場合、おそらく上記の文書の内容を考慮して、ユーザーのフォント設定ではないと思われます。私は、テキストになると「sp」を使うことが推奨されていることを知っていますが、「フォントサイズをどのくらい大きくするか」については、本当に言うことはできません。プロジェクトに依存します.-(しかし、私はAndroidのデザインガイドラインに固執します:http://developer.android.com/design/style/typography.html - 幸運、申し訳ありませんでした助けていない – aheinrich