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將在運行時選擇使用哪個。

這樣,您可以在兩個不同的文本視圖中指定兩種不同的文本大小或創建另一個資源。