2011-02-05 20 views
10

Bir Android uygulaması geliştiriyorum ve şu anda layout klasöründe yaklaşık 8 düzen xml dosyası var. Bu klasörü organize etme ihtiyacı, her ek düzen kaynak dosyasında artmaktadır. Ancak, düzen klasörünün içinde bir klasör oluşturduğumda ve refactor işlemi ile ona bir kaynak taşırken, projemi kırıyor.Android düzen klasör yapısı

Örneğin benim kaynak burada refernced ediliyor:

setContentView(R.layout.login); 

"test" denilen yeni oluşturulan klasöre login.xml dosya hareketli sonra, yapımın üzerinde kırar. Hala derleme değil

setContentView(R.layout.test.login); 

: Ben referansı güncellerseniz

.

Herhangi bir yardım büyük memnuniyetle karşılanacaktır.

+0

Olası çoğaltılabilir [Android Layout klasöründe alt klasörler bulunabilir mi?] (Http://stackoverflow.com/questions/4930398/can-the-android-layout-folder -contain-subfolders) –

cevap

11

Kaynaklardaki alt klasörler şu anda desteklenmiyor. Bunu okuyan herkesin issue'a bir yıldız koyması gerektiğini düşünüyorum.

+2

Şimdi [makale] 'ye göre (https://code.google.com/p/android/issues/detail?id=2018#c64) Gradle derleme sistemini kullanırsanız ** alt dizinlere sahip olabilir. Ancak, Google bunu ** diğer yapım sistemleri (örneğin, Ant vb.) Için uygulamamaktadır. İlgili Yorum: "Bunu yayınlandı olarak işaretleme. Bu, bugün olduğu gibi Gradle derleme sisteminde büyük ölçüde mümkündür ve bunu diğer yapı sistemleri için uygulayamayacağız" –

0

Adlandırma kurallarına uymanız gerekir Bir mizanpaj içinde bir klasör oluşturamazsınız. Bir klasör oluşturmak istiyorsanız, bir res klasöründe oluşturun. ex: - düzen-büyük, düzen-küçük vb

İlgili konular