0
私は、自分の検索クエリをEditTextに入れ、Enterキーを押して検索を開始する、自分のアプリの検索ダイアログを構築しています。ユーザーが検索ボタンを押したときに、私は、ダイアログをキャンセルするにはどうすればよいonEditorActionListenerからDialogFragmentにアクセスするには?
final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
View dialogView = LayoutInflater.from(getActivity()).inflate(R.layout.dialog_search, null);
final EditText searchString = (EditText) dialogView.findViewById(R.id.searchInputET);
searchString.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction (TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
localSearch(v.getText().toString());
}
return false;
}
});
builder.setView(dialogView);
:次は私のonCreateDialog方法からでしょうか?