0

電話とタブレットでテキスト ビューのフォント サイズを設定する方法。私が参照した投稿はdimen.xml、それらを作成して別のフォルダー、つまり、、、に配置することをvalues-mdpi提案values-hdpiしましvalues-ldpiた。タブレット (1024x600) の解像度はvalues-mdpiフォルダーから選択され、電話 (320x480) もvalues-mdpiフォルダーから選択されます。これにより、電話ではフォントが非常に大きく歪んで見えますが、タブレットではきれいに見えます。

電話とタブレットのフォント サイズを個別に指定する方法はありますか。

4

4 に答える 4

0

私はこれが機能することを試しましたテキストサイズはデフォルトサイズを設定します

作成:android/res/values/styles.xml

<style name="Widget.TextView">    
 <item name="android:textAppearance">?android:attr/textAppearanceSmall</item>    
</style>
<style name="TextAppearance.Small">  
<item name="android:textSize">14sp</item>    
<item name="android:textStyle">normal</item>    
<item name="android:textColor">?textColorSecondary</item>    
</style>

どこ

<item name="textColorSecondary">@android:color/secondary_text_dark</item>

これらの色は /res/color/ で定義されています。/res/color/secondary_text_dark.xml を確認してください。

于 2015-12-22T04:49:43.683 に答える
0

代わりに sp 単位を使用できます。それはずっと簡単です。

于 2013-01-04T12:22:37.327 に答える