2012-08-23 16 views
2

我有一個佈局,我只想用於平板電腦。我知道如果創建一個文件夾「layout-v(api level)」,該佈局將僅用於該特定的api。對於平板電腦來說,或者你有api 11,12或13,有沒有辦法創建一個包含所有這些文件的文件夾,而不是創建layout-v11,layout-v12,layout-v13?某些api級別的排版佈局 - Android

希望我的問題不困惑,我只是不知道如何把我的問題任何其他方式。

由於

+0

你看看這個http://stackoverflow.com/questions/4185507/layout-for-tablets-in-android – 0gravity

+0

是的,我做@ 0gravity,問題仍然是一樣的,我將有重複的佈局。我只想要一個文件夾可以處理各種標籤讓我們不要區分它們的大小,api級別或密度。 – Akash

+1

「...不想區分它們的大小,api級別或密度」那麼如何?我不知道手機和平板電腦之間還有什麼不同之處。我想你可以問用戶他是否在使用平板電腦,然後有一個if語句可以使用你想要的xml文件。 – 0gravity

回答

9

如果使用layout-v11它將被用於所有版本> = 11,除非指定了較高版本(例如layout_v14)。所以你應該只需要製作一個文件夾,即layout-v11

+0

謝謝,並考慮到所有的答案,我將使用屏幕大小來區分。謝謝 – Akash