【问题标题】:Change a checkbox state from an alertdialog从警报对话框更改复选框状态
【发布时间】:2011-12-27 17:48:59
【问题描述】:

我的应用显示了一个列表视图,其中每个项目都有一个复选框和 2 个标签;当用户触摸复选框时,将弹出一个对话框。此对话框将有一个正面和一个负面按钮;如果按下否定按钮,我希望复选框返回未选中状态。我尝试轻松地执行此操作(在 onClick 事件上调用 Checkbox),但显然当我进入一个事件时,我只能从列表视图中读取值,并且我无法从主活动中编辑任何小部件状态。 我错过了什么?有什么方法可以通过对话框更改 Activity 的视图?

【问题讨论】:

    标签: android android-view android-alertdialog


    【解决方案1】:

    维护一个全局布尔数组,并根据用户在警报对话框中单击的按钮设置复选框的标志。在按钮的 onclicklisteners 中为您的列表适配器调用 notifydatasetchanged()

    【讨论】:

      猜你喜欢
      • 2013-06-26
      • 2017-09-14
      • 2021-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-25
      • 2021-12-19
      相关资源
      最近更新 更多