下面的editFret函数由按钮通过其onClick属性调用。当我运行它时,我可以按下一个按钮,它会弹出对话框,我可以很好地输入数字。然而,在对话框上按OK之后,按钮就变成了空白。当我再次单击按钮或任何其他按钮时,数字将显示为按钮中的文本。它还会不断地将之后单击的任何按钮中的文本更改为最后一个输入值。我尝试在单击时将按钮文本更改为常量值,但没有出现任何问题,因此假设问题是getFret函数的问题,尽管我不可能看到它是什么,因为它只是获取一个字符串。"OK", new DialogInterface.On
builder.setSingleChoiceItems(adapter,-1, new DialogInterface.OnClickListener() { public void onClick但是从我的研究来看,onItemSelected只能实现到列表视图和旋转器中。但是在我的例子中,如何在自定义警报对话框适配器中使用它呢?