我的应用程序中的默认字体在平板电脑(10.1注释)看起来很难看,而在手机(5英寸屏幕)看起来不错。在平板电脑上的其他应用程序字体看起来很好,但在我的应用程序中它看起来像缺少一些像
用于描述我的问题的屏幕截图:
答案 0 :(得分:1)
要解决此问题,您需要在应用中dimens.xml
个values-large
文件夹中添加文字大小。
答案 1 :(得分:1)
阅读此http://developer.android.com/guide/practices/screens_support.html。 创建支持不同屏幕尺寸的android值文件夹。
此处为7英寸Android设备的第一个文件夹,其中包含ANDROID 3.1或更低版本。第二个是7英寸设备,Android版本大于3.1。 命名约定sw600表示最小宽度为600.因此该文件夹的宽度为600到720.因此创建 values-sw480dp 和 values-sw320 为dimens.xml文件添加值
Android运行时会自动从相应的文件夹中选择值。
在支持不同屏幕尺寸的每个文件夹中创建dimen.xml文件。
答案 2 :(得分:1)
在Android中,您可以为不同的屏幕尺寸创建单独的布局和值。因此,检查项目文件夹树并查找values-sw300dp,values-sw360dp等...如果您将该文本视图的屏幕大小声明为
<TextView
.......
android:textSize = "10sp"
>
在文件夹值-sw720dp中编辑文件dimens.xml以添加新条目让我们说&#34; myheadingsize&#34;并将大小声明为20sp。
然后将textview更改为
<TextView
...........
android:textSize="@dimens/myheadingsize"
>
对于较小的设备编辑相应的dimens.xml,为&#34; myheadingsize&#34;
提供较小的值