Andrew Koester, farklı sürüm klasörlerini kullanabileceğinizi belirtti, ancak bunun bir çok iş olduğunu fark ettim çünkü varsayılan düzene geri dönmeyecekti. Layout-v14 kullandıysanız, işe yarayacak, ancak 14'ten sonraki herhangi bir api de bu yerleşime sahip olacak ve başka bir layout-v kullanmalısınız? tekrar geçersiz kılmak için. senin bir sürü yapıyor eğer programlı bu harikalar yaratıyor Tüm ne suçum bağlıdır, ama ben buldum: çok iyi bu işi cevaplanması için
if(Build.VERSION.SDK_INT == Build.VERSION_CODES.ICE_CREAM_SANDWICH || Build.VERSION.SDK_INT == Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1){
//ex. if ics is met then do this
}else{
//if api is not ics then do this
}
sayesinde !! – Atheh
Yukarıda açıklanan üç dosyaya sahip olsaydım, ancak bir GB Aygıtı kullanırsam hangi dosyayı kullanırım? (layout-v4 veya düzen)? Her platform için farklı bir klasör oluşturmalı mıyım? GB'den itibaren desteklemeyi planlıyorum –
@ FredericYesidPeñaSánchez Bir sonraki en uygun düzende geriye doğru düşecektir. Bu nedenle, res/layout her zaman en sonuncudur, bunu gerektirir, ancak herhangi bir diğeri isteğe bağlıdır. Her birinde farklı olacak bir şeye ihtiyacınız olmadıkça, her platform için bir klasöre ihtiyacınız yoktur. – Jess