为什么在XML onClick行上找到错误“找不到相应的方法处理程序”,在XML中命名onClick并在Main Activity上调用它?
来自activity_main.xml的片段:
<Button
android:id="@+id/buPercentage"
android:layout_width="30pt"
android:layout_height="30pt"
android:layout_weight="1"
android:background="@color/lightgray"
android:onClick="buPercentageEvent" //Error says Corresponding method handler not found
android:text="%"
android:textSize="18sp" />
来自MainActivity.kt的片段
fun buPercentageEvent()
{
val convertToDecimal = displayText.text.toString()
val newNumber = convertToDecimal.toDouble() / 100
displayText.setText(newNumber.toString())
}
答案 0 :(得分:1)
这样做
fun test(view: View){
Log.e("Click","Yes")
}
这样可行。