Android geliştirme için Intellij Idea Sürüm 14 kullanıyorum. Yakın zamanda 14. sürüme geçtim. Kaynak XML'i düzenlerken, herhangi bir bileşenin kimliğini değiştirdiğimde (ör. TextView veya Button) "Güncelleştirmeleri de güncelleştir" sorusunu soruyor. "Bu, tüm XML referanslarını ve Java R alan referanslarını güncelleyecektir." Evet tıklandığında aynı kimliğin kullanıldığı tüm dosyalar değişir. Sürüm 13 sadece bu dosyada yapıyordu. Şimdi, kullanıldığı yerde tüm proje adı değişti. Diğer dosyalardaki kodu değiştirmek istemiyorum. İşte bir örnek.Android Intellij Sürüm 14'ü Kullanarak - XML Referanslarını yalnızca geçerli XML kaynak dosyasında
Dosya 1: First.Java ve First.XML ile TextView vardır Kimlik textViewPersonName
Dosya 2: Second.java ve Second.XML
Şimdi Second.XML değiştirmek istiyorum Kimlik textViewPersonName ile TextView'un vardır , textViewPersonName textViewPersonFullName. Bu dosyayı değiştirerek Intellij 14, tüm dosyaları (yani .First.Java ve First.XML) değiştirir ve textViewPersonName adındaki ilk dosyalarda textViewPersonName öğesini günceller.
Yalnızca şu anda kullanılan dosyada (örneğin, Second.XML) yalnızca nasıl değiştiririm. Herhangi bir ayar var mı? Eğer kısayol [SHIFT] + [F6] ile bir kimliği planı ayrı eğer
afaik yardımcı olur n + kimliği/textViewPersonFullName eğer ame, (global) kaynak adı ad alanındadır, bu nedenle, adın her yerde aynı adla işlendiği "doğru" bir şey yaptığını göreceksiniz (kendisini xml/java dosya çiftiyle sınırlamak istiyorsanız bile.) FWIW. Aktiviteye işaret etmek için 'araçlar: bağlam' ayarlamayı deneyebilirsiniz (http://tools.android.com/tech-docs/tools-attributes tarafından açıklanan özellik), yeniden adlandırma kodu buna dikkat edebilir. – nmr
Araçlar: bağlamını XML kaynak dosyasına ekledim. Intellij hala devam ediyor ve diğer dosyaları değiştirmeyi deneyin. İşte benim XML dosyamın bir parçası –
Evet, sanırım muhtemelen SOL. Yine de uzman değilim. IntelliJ13'ü yan yana 14 (ya da en azından MacOS'ta bu kadar iyi) ile yükleyebilirsiniz, ve ben senin yerinde olsaydım böyle yapardım. Tüm korkunç Eclipse tanımlayıcılarını düzeltmek için 13'ü kullanın, ardından 14'te düzenli programlanmış programlamaya geçin. – nmr