当我将视图命名为android:id="@+id/TextView1"
和代码时,我最近遇到了一个问题
TextView tv1 = (TextView) findViewById(R.id.TextView1);
即使没有给出命名约定的警告,也会返回错误的视图。当我将名称更改为 text_view_1 时,它起作用了。
我知道通常的命名约定都是小写android:id="@+id/text_view_1"
或驼峰式android:id="@+id/textView1"
是否有任何文档资源可以解释该问题或任何答案?另外我想知道我在开源代码中经常看到的变量名中的 m 代表什么。例如
TextView mTextView;
这是一个菜鸟问题,但我在任何地方都找不到答案。