如何设置字体大小在手机和平板电脑一个TextView。 我所指的帖子建议创建dimen.xml
并将它们放置在不同的文件夹,即values-mdpi
, values-hdpi
, values-ldpi
。 平板电脑(1024×600)的分辨率选秀权values-mdpi
文件夹,这样做的电话(480)还从挑选values-mdpi
文件夹,这使字体看起来非常大,扭曲了电话,而它看起来罚款片剂。
有什么办法另行指定手机和平板电脑的字体大小。
如何设置字体大小在手机和平板电脑一个TextView。 我所指的帖子建议创建dimen.xml
并将它们放置在不同的文件夹,即values-mdpi
, values-hdpi
, values-ldpi
。 平板电脑(1024×600)的分辨率选秀权values-mdpi
文件夹,这样做的电话(480)还从挑选values-mdpi
文件夹,这使字体看起来非常大,扭曲了电话,而它看起来罚款片剂。
有什么办法另行指定手机和平板电脑的字体大小。
对于平板电脑使用:
values-sw600dp
7“ values-sw720dp
10“ 这slution可以不只是用于本地化的尺寸,但还有其他的值(例如,样式)。
它看起来你从引用误解。 你应该采取values
, values-large
文件夹在手机和平板电脑的字体变化。 并获得更好的结果继续使用sp
单元,而不是DP用于字体大小
你可以只使用SP单元代替。 这是一个简单了很多。
我tryed这将工作文本大小设置默认大小
创建:安卓/ RES /价值/ 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 /颜色/定义,检查/res/color/secondary_text_dark.xml