Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有许多以编程方式创建的 TextView,但我不知道如何根据设备的屏幕尺寸更改文本大小。
示例:我有 layout_sw300dp 和 layout_sw600dp 文件夹,其中包含单独的屏幕设计,以适应所使用的手机。但由于我以编程方式创建 TextView,我无法针对不同的屏幕尺寸更改 TextSize。
我该如何解决这个问题?是否可以为不同的屏幕设置不同的 /res/values/styles.xml,这样我可以通过代码附加样式并在 XML 中单独定义样式,如果是,文件夹布局是什么?
如果您使用“sp”设置 TextView 的文本大小,则应自动缩放文本。