現在、Android向けのアプリケーションをプログラミングしています。私が見つけたのは、リソースオブジェクト、たとえば画像を描画可能フォルダに配置して、「myTestImage.jpg」のような名前を付けることができないことです。キャメルケースの構文は許可されていないため、これによりコンパイラエラーが発生し、「my_test_image.jpg」のように名前を変更する必要があります。
しかし、XMLファイルで定義するIDはどうでしょうか。次の定義があるとします
<TextView android:id="@+id/myTextViewFirstname"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Firstname" />
これは有効な定義であり、コンパイルして私のAndroidエミュレーターで問題なく機能します。ただし、ご覧のとおり、キャメルケース構文でIDを指定しています。
現在、Androidサンプルでは常に小文字とアンダースコアが使用されています。これは、IDにアンダースコア付きの小文字を使用するための単なる命名規則ですか、それとも実際のデバイスで問題が発生する可能性がありますか?
どうも