2012-08-23 67 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