我的應用程序有一個智能手機的佈局和一個平板電腦。相同的佈局大型,XLARGE設備
我想用相同的佈局兩個large
和xlarge
設備。
我想支持使用API 10只及以上的設備,因此使用sw<N>dp
是出了問題。
我如何能做到不把同樣的XML文件中的兩個文件夾。我不想重複代碼。這違背了任何體面的編程原則。 :)
我的應用程序有一個智能手機的佈局和一個平板電腦。相同的佈局大型,XLARGE設備
我想用相同的佈局兩個large
和xlarge
設備。
我想支持使用API 10只及以上的設備,因此使用sw<N>dp
是出了問題。
我如何能做到不把同樣的XML文件中的兩個文件夾。我不想重複代碼。這違背了任何體面的編程原則。 :)
我認爲如果應用程序中沒有xlarge選項,xlarge設備將使用「大」資源。
http://developer.android.com/guide/topics/resources/providing-resources.html#BestMatch
所以,你可以只用一個XML支持或大或XLARGE設備。
你是對的! 這不是我的第一個這樣的項目。上次我嘗試了你的方法,但沒有奏效。在xlarge設備上,它使用佈局文件夾中的xml,而非layout-large。這很奇怪...... 這就是爲什麼我甚至沒有考慮你的方法。無論如何,感謝您再次嘗試:) –
你可以把這個佈局放在暫存桶中,併爲'small'和'normal'大小做佈局嗎? – TronicZomB
我認爲這是同樣的問題。我必須做出同樣的佈局和小尺寸的正常... –
喔..所以相同的佈局和大XLARGE,以及相同的佈局爲小型和正常嗎?我明白了...嗯...這是一個有趣的問題確實那麼... – TronicZomB