背景:我有一个对话框,我用三个 ListView 填充,当用户从其中一个 ListView 中选择一个项目时,对话框应该自行关闭。ListView 项目也有长点击行为。此对话框没有按钮。我对显示这些 ListViews 没有任何问题。
目标:我想做的是关闭对话框,超出我扩展布局的 Java 方法的范围。
问题:我不太确定如何做到这一点。目前我的 onClick 方法如下所示:
trigFunctionList.setOnItemClickListener(new OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id)
{
String text = trigFunctionStrings.get(position);
input.append(text + "(");
sysInput += text + "(";
}
});
这超出了我声明对话框的方法的范围。我想保持这种方式,但我不知道如何。这样的事情可能吗?如果是这样,请提前感谢您提供的答案。