关于多屏幕支持的问题:如何检入Java代码

时间:2011-07-20 13:32:28

标签: android android-layout android-emulator android-widget android-manifest

在我的Android应用程序中,我有以下的布局xml文件:

layout/layout-lan

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

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

我的布局中有一个表,textview组件在Java代码中直接插入到表中。为了支持多屏幕尺寸的设备,我需要检查设备是否具有大的屏幕尺寸(匹配layout-xlarge)或正常的屏幕尺寸(匹配layout/)在Java代码中(在飞行中)也是设置文本大小TextView

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

1 个答案:

答案 0 :(得分:0)

如果我正确理解您的实现,则无需以编程方式完成任何操作。

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

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