私のアプリには、キーボードが邪魔になるダイアログに一連の TextView があります。次のコードを使用して、イベントを使用してキーボードを非表示にしようとしています。「voidは変数ビルダーの無効な型です」と書かれているため、コンパイルされません!
@Override
protected Dialog onCreateDialog(int id) {
LayoutInflater layoutInflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
final View layout = layoutInflater.inflate(R.layout.exindex_dialog, (ViewGroup) findViewById(R.id.ex_index));
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setView(layout);
builder.setOnItemSelectedListener((OnItemSelectedListener) arg0);
{
public void builder.filterStr2.isSelected(); //error is here
{
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.hideSoftInputFromWindow(filterStr2.getWindowToken(), 0);
}
}
}
私は何を間違っていますか?