1

在我的Android应用程序,我在布局XML文件:多屏支持一个问题:如何在Java代码中检查

layout/layout-lan

layout-xlargelayout-xlarge-lan文件夹支持多种屏幕尺寸。

他们工作正常,我的应用程序运行在不同屏幕尺寸的平板电脑上。

我在我的布局中有一个表,textview组件以Java代码实时插入表中。为了支持多屏幕尺寸的设备,我需要检查设备是否在Java代码(动态)中设置了大屏幕尺寸(与layout-xlarge匹配)或正常屏幕尺寸(匹配layout/),以设置文本尺寸TextView

我的问题是如何检查在Java代码中匹配layout/layout-xlarge的屏幕大小?

回答

0

如果我正确理解你的实现,不需要通过编程来完成。

如果您正在动态添加的TextViews是统一的,只需制作一个单独的资源即TextView即可。然后,您可以为每个布局指定两个不同的TextView。 Android将在运行时选择使用哪个。

这样,您可以在两个不同的文本视图中指定两种不同的文本大小或创建另一个资源。