我有一个带有列表的主要活动和一个接收关键字以在数据库中进行搜索的方法。
我想实现AlertDialog
一个搜索框,当我通过此表单中的动作侦听器单击按钮时,该搜索框应出现在主活动上
OnClickListener searchListener = new OnClickListener() {
public void onClick(View v) {
// ...
}
};
这个对话框应该有一个简单的EditText
框和两个按钮(Search和Cancel),并且必须将所String
选择的传递EditText
给表单中的搜索方法:
public void searchWord(String keyword){
// ....search in DB
// ...updateListGUIWithNewValues()
}
此方法在主活动中获取新的列表值,以便活动可以更新 GUI 列表。
我已经实现了搜索方法和主要活动,但我不知道实现这种对话框的正确方法。