Android 如何选择正确的文本大小
我有几个安卓设备 具有相同的分辨率(xxhdpi)和相同的密度 但是,从物理上讲,它们的屏幕大小不同。(一个更高更宽,另一个更短更窄) 我翻遍了这一页,没有找到对我有帮助的东西 我想用res/values/dimens.xml创建不同的文件夹,其中包含适合我的设备的不同文本大小 我不想以编程方式计算正确的文本大小(尽管这似乎是目前唯一可行的选择)。我希望系统选择具有适当屏幕大小和文本大小的正确文件夹 我如何命名我的文件夹,以实现我的目标?Android 如何选择正确的文本大小,android,screen-size,Android,Screen Size,我有几个安卓设备 具有相同的分辨率(xxhdpi)和相同的密度 但是,从物理上讲,它们的屏幕大小不同。(一个更高更宽,另一个更短更窄) 我翻遍了这一页,没有找到对我有帮助的东西 我想用res/values/dimens.xml创建不同的文件夹,其中包含适合我的设备的不同文本大小 我不想以编程方式计算正确的文本大小(尽管这似乎是目前唯一可行的选择)。我希望系统选择具有适当屏幕大小和文本大小的正确文件夹 我如何命名我的文件夹,以实现我的目标? 也许我需要做些别的事情?如何通过编程设置文本大小 int
也许我需要做些别的事情?如何通过编程设置文本大小
int size = 30; // as you want
textView.setTextSize(size * getResources().getDisplayMetrics().density);
这正是我所说的我不想做的。这篇文章的帮助与我无关,因为我的应用程序不是为平板电脑设计的,我需要区分两个具有相似特性和不同屏幕大小的设备,但它们仍然是手机