在包“android”中未找到属性“onClick”的资源标识符

在包“android”中未找到属性“onClick”的资源标识符,android,Android,当我试图运行代码时,出现以下错误 我用谷歌搜索出来了。很多人都谈到onclick方法不适用于APIAndroid的XML解析器是区分大小写的。这是不正确的: android:onclick="readWebpage" 这是正确的: android:onClick="readWebpage" Android的XML解析器区分大小写。这是不正确的: android:onclick="readWebpage" 这是正确的: android:onClick="readWebpage" 请张贴您的

当我试图运行代码时,出现以下错误


我用谷歌搜索出来了。很多人都谈到onclick方法不适用于APIAndroid的XML解析器是区分大小写的。这是不正确的:

android:onclick="readWebpage"
这是正确的:

android:onClick="readWebpage"

Android的XML解析器区分大小写。这是不正确的:

android:onclick="readWebpage"
这是正确的:

android:onClick="readWebpage"

请张贴您的密码。另外,在XML中使用onClick通常是个坏主意。注册一个onClick监听器。@Pheonixblade9:…在XML中使用onClick通常不是一个好主意这句话背后的逻辑是什么?@Squonk它不太容易维护。这类似于在javascript中使用onClick,它并没有明显的错误,只是不是一个好的实践。是的,您需要发布代码,因为它可以工作。一旦点击XML使用Java反射,没有什么差别,所以最好使用它UPD:同意,它不安全,因为没有对Method的强烈引用而更容易破坏代码免责声明:以上评论是基于4年Android经验的观点。请发布您的代码。另外,在XML中使用onClick通常是个坏主意。注册一个onClick监听器。@Pheonixblade9:…在XML中使用onClick通常不是一个好主意这句话背后的逻辑是什么?@Squonk它不太容易维护。这类似于在javascript中使用onClick,它并没有明显的错误,只是不是一个好的实践。是的,您需要发布代码,因为它可以工作。一旦点击XML使用Java反射,没有什么差别,所以最好使用它UPD:同意,它不安全,更容易破坏代码,因为没有对Method的有力引用免责声明:以上评论是基于4年Android经验的观点。