在Android studio 1.3.2中,我想添加一个"onClick"属性到指向clickMediaCheck的按钮,位于活动类:
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/checkMediaExistence"
android:id="@+id/btCheckUrlExistence"
android:layout_below="@+id/editText"
android:layout_centerHorizontal="true"
android:onClick="clickMediaCheck"/>
这个方法在对应于这个活动的。java中是这样实现的:
public void clickMediaCheck(View view) {
Toast.makeText(this, "Hello", Toast.LENGTH_SHORT).show();
}
问题是我有一个错误消息"类或接口预期"在描述活动的xml。我不使用片段。
奇怪的是,我可以构建和测试我的应用程序,当我点击按钮时,方法很好地触发了:Toast显示良好。第二个奇怪的事情是,我可以将onClick
属性添加到其他类型的视图,如EditText
, Checkbox
等,没有问题。问题似乎只与Button
元素(我没有测试过所有的视图)
你的代码没问题。我测试了一下。
v2.1不再存在问题