0

異なる解像度で同じサイズのテキストを設定したい.これを行う方法.layout-small、layout-large、layout-xlarge、layout-normal.のような2つの新しいフォルダを作成してみましたが、それでも管理できません.誰か助けてください.私の問題について私に感謝します。

4

3 に答える 3

5

xml で、このようなものを使用してテキストのサイズを設定します。解像度とは無関係です。

 <TextView android:id="@+id/name_text"
        android:layout_height="wrap_content"
        android:layout_width="match_parent" 
        android:textSize="10dp"
        />

または、Javaコードでこれを行うことができます

    TextView text1 = (TextView) findViewById(R.id.txt);
    text1.setTextSize(10);
于 2012-11-21T11:12:05.740 に答える
0

textSize="XXdp" を使用して (つまり、px ではなく dp 単位を指定)、密度の独立性を実現します。これにより、すべてのデバイスで同じサイズのテキストが表示されます。layout-small、layout-large などのフォルダは、テキスト サイズではなく、さまざまなレイアウト (たとえば、携帯電話用のレイアウトとタブレット用の別のレイアウト) を提供するために使用されます。

于 2012-11-21T10:21:06.170 に答える