如果我理解正確提問者對XLARGE和SW-600dp的一個布局文件,另一個用于所有的休息。無論如何,當我偶然發現這個問題時,就是這樣。
可以通過創建文件夾layout-xlarge和layout-s600dp來解決這個問題,并在每個文件夾中放置一個布局文件,但內容相同。但是由于顯而易見的原因,人們不希望在兩個文件夾中有兩個完全相同的文件。
這是我對該問題的解決方案。根本不要制作layout-xlarge和layout-sw600dp文件。假設您正在使用布局文件/res/layout/cool_activity.xml創建一個很酷的活動。在同一個文件夾中創建平板電腦布局文件,但使用不同的名稱,即/res/layout/cool_activity_for_tablet.xml,然后使用以下內容在其中創建文件夾值為xlarge和值為sw600dp的layout.xml文件
@layout/cool_activity_for_tablet
是的,你會仍然有2這些具有相同的內容,但這是愚蠢的內容不是布局本身,可以是數百行的XML。