Android kimliği adlandırma kuralı: deve davayı alt çizgi ile küçük harf
Şu anda Android için bir uygulama programlama yapıyorum. Şimdi öğrendim ne drawable klasöründe yer kaynak nesneleri, diyelim ki, bir resim olamaz ve adı gibi"". mytestimage.jpg Bu gibi yeniden diye deve davadan beri bir derleyici hata verir sözdizimi izin verilmez,"". my_test_image.jpg
Ama ne kimlikleri hakkında XML dosyasında tanımlayın. Aşağıdaki tanım var
<TextView android:id="@ id/myTextViewFirstname"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Firstname" />
Bu geçerli bir tanım olur, derler ve gördüğünüz gibi - deve durum söz kimliği belirleme olmama rağmen gayet iyi benim Android emülatörü üzerinde çalışıyor.
Şimdi, Android örnekler her zaman küçük harf kullanın ve alt çizgi. Bu sadece bir adlandırma kuralı kimliği için alt çizgi ile küçük harf kullanımı veya gerçek cihazda sorunlara neden olabilir mi?
Thx
CEVAP
Cihaz eğer camel-case ıd isimleri kullanırsanız şikayet olmaz. İlk uygulamam için daha iyi bir Java kodu bu şekilde görünüyor çünkü bence deve durumda tüm kimlikleri yazdım ve gayet güzel çalışıyor.
Örneğin, iki farklı adlandırma kuralları ile sonuna kadar - çünkü yavaş yavaş deve davada aklım olsa, değişiyor, ben:
// This must be undescored due to naming constrictions
setContentView(R.layout.my_long_layout_name);
// Now this looks a little out of place
findViewById(R.id.myLongSpecificId);
Ben de standartları burada merak ediyorum. Google örnekleri tutarsız; bazen tüm küçük kullanırlar, bazen de Ekle altını çiziyor ve bazen camel-case kullanıyorlar.
Büyük / küçük harf duyarlı 'İçeri...
Benzersiz Android aygıt KİMLİĞİ var mı...
JavaScript Dize hepsi küçük harf dönüş...
Nasıl dava Vim / küçük harf duyarlı ar...
Bash kabuğunda küçük harf dönüştürme k...