private Keyboard createKeyboard() { Button[] letters = { (Button) getActivity().findViewById(R.id.A), (Button) getActivity().findViewById(R.id.B), (Button) getActivity().findViewById(R.id.C), (Button) getActivity().findViewById(R.id.D), (Button) getActivity().findViewById(R.id.E), (Button) getActivity().findViewById(R.id.F), (Button) getActivity().findViewById(R.id.G), (Button) getActivity().findViewById(R.id.H), (Button) getActivity().findViewById(R.id.I), (Button) getActivity().findViewById(R.id.J), (Button) getActivity().findViewById(R.id.K), (Button) getActivity().findViewById(R.id.L), (Button) getActivity().findViewById(R.id.M), (Button) getActivity().findViewById(R.id.N), (Button) getActivity().findViewById(R.id.O), (Button) getActivity().findViewById(R.id.P), (Button) getActivity().findViewById(R.id.Q), (Button) getActivity().findViewById(R.id.R), (Button) getActivity().findViewById(R.id.S), (Button) getActivity().findViewById(R.id.T), (Button) getActivity().findViewById(R.id.U), (Button) getActivity().findViewById(R.id.V), (Button) getActivity().findViewById(R.id.W), (Button) getActivity().findViewById(R.id.X), (Button) getActivity().findViewById(R.id.Y), (Button) getActivity().findViewById(R.id.Z) }; ImageButton back = (ImageButton) getActivity().findViewById(R.id.backspace); ImageButton guess = (ImageButton) getActivity().findViewById(R.id.guess); Keyboard keyboard = new Keyboard(getActivity().getBaseContext()); for (int i = 0; i < letters.length; i++) keyboard.registerLetterKey(letters[i], (char) (i + 65)); keyboard.registerBackspaceKey(back); keyboard.registerGuessKey(guess); keyboard.addKeyboardListener(this); onKeyboardHide(); return keyboard; }