Android 较小屏幕的小部件 Textview 大小
Android widget Textview size for smaller screens
在我的小部件布局文件中,我设置了文本视图文本大小,并且我的所有内容都适合小部件。当我在较小的 phone (320x480) 上启动时,很多文本被截断并且在小部件上不可见。我如何考虑较小的 phone 大小并定义较小的文本视图大小?
参考这个 answer 和
添加
android:maxWidth="size" //size- the number more than 1
这在您的文本视图布局中
您应该根据 phone 的屏幕大小使用 dimens 设置文本大小。
查看上图,我为不同的屏幕尺寸制作了 4 个维度。
在 dimens(w820dp) 中我写了下面的代码。
<resources>
<!--include 7" and 10" devices -->
<dimen name="activity_horizontal_margin">64dp</dimen>
<dimen name="item_image_size">60dp</dimen>
</resources>
在 dimens.xml(sw600dp) 时,我根据要求编写了以下代码。
<resources>
<!-- For 7” tablets (600dp wide and bigger) -->
<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="item_image_size">54dp</dimen>
</resources>
在我的小部件布局文件中,我设置了文本视图文本大小,并且我的所有内容都适合小部件。当我在较小的 phone (320x480) 上启动时,很多文本被截断并且在小部件上不可见。我如何考虑较小的 phone 大小并定义较小的文本视图大小?
参考这个 answer 和 添加
android:maxWidth="size" //size- the number more than 1
这在您的文本视图布局中
您应该根据 phone 的屏幕大小使用 dimens 设置文本大小。
查看上图,我为不同的屏幕尺寸制作了 4 个维度。 在 dimens(w820dp) 中我写了下面的代码。
<resources>
<!--include 7" and 10" devices -->
<dimen name="activity_horizontal_margin">64dp</dimen>
<dimen name="item_image_size">60dp</dimen>
</resources>
在 dimens.xml(sw600dp) 时,我根据要求编写了以下代码。
<resources>
<!-- For 7” tablets (600dp wide and bigger) -->
<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="item_image_size">54dp</dimen>
</resources>