我最近遇到一個問題,當我命名爲視圖android:id="@+id/TextView1"
和代碼Android的佈局視圖ID名稱問題
TextView tv1 = (TextView) findViewById(R.id.TextView1);
返航即使沒有對命名約定給予警告錯誤的觀點。 當我改名爲text_view_1它工作。
我知道通常的命名規則是一樣android:id="@+id/text_view_1"
所有小的情況下或駝峯狀android:id="@+id/textView1"
是否有任何記錄資源這說明了問題,或者它的任何答案嗎? 另外我想知道什麼m代表我經常在開源代碼中看到的變量名稱。例如
TextView mTextView;
它是一個noob問題,但我無法找到答案的任何地方。
我認爲問題不是大寫首字母。現在很難說什麼是錯的。但如果它不是空的,它確實找到了一些東西。如果它在你的.package.name.R中,那麼它肯定是你指定的。我有一個習慣使用由同行編碼創建的這樣的名字,它工作得很好。 –
你的目標版本是什麼? –
@ Ilango J,目標版本爲API 8 – user2230793