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