正在为每个控件的操作和UI的设计感到欣喜若狂的时候,小小的意外发生可了,我在新建一个Button之后在layout/main.xml中的代码如下
<Button
android:id="@+id/toggle"
android:text="隐藏/显示groupId=1的菜单群"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
在程序中找到显然是(Button) findViewById(R.id.toggle);
但是意外发生了,出现如图所示的错误
解决方案:
跳过这个错误,直接运行发现错误消失了。
错误原因:
1.有的情况是main.xml中并未对该控件提供android:id,这个时候需要对该控件添加android:id=“@+id/name”语句
2.还有一个情况就是有了该语句还是出错,是因为R.id是在程序运行时查找main.xml获得的,先clean一下工程,重新编译,这样R中的ID就自动生成了,所以这个错误在运行之后会消失掉。
下次这样的错误直接跳过就是了~