【问题标题】:Android custom dialog button XML onClick errorAndroid自定义对话框按钮XML onClick错误
【发布时间】:2011-03-06 23:52:11
【问题描述】:

我有一个带有一些按钮的自定义对话框,我想在带有 android:onClick 属性的 XML 文件中设置按钮的单击处理程序,但是每当我设置此属性时,当我单击对话。该错误类似于无法在上下文中找到该方法。有没有人让对话框点击处理程序在 XML 文件中工作,或者我必须在创建对话框时定义点击处理程序?

【问题讨论】:

  • 你能发布一些代码吗?你使用的 dialog.mybutton 正确吗?

标签: android button dialog onclick handler


【解决方案1】:

如果我正确理解您的问题,您应该能够扩展 Dialog 类来做您想做的事,就像 Jett 在这里的回答:Using onClick attribute in layout xml causes a NoSuchMethodException in Android dialogs

【讨论】:

    【解决方案2】:

    你需要添加两个属性:

    android:clickable="true"
    android:onClick="yourFunctionName"
    

    不加android:clickable="true"就不行

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-15
      • 1970-01-01
      • 2016-05-16
      • 2021-02-06
      相关资源
      最近更新 更多