Я знаю, как создать клавиатуры из файла XML, выглядит следующим образом:Как создать пользовательскую клавиатуру из файла макета в Android?
<Row>
<Key android:codes="113"android:keyLabel="q"android:keyEdgeFlags="left"/>
<Key android:codes="119" android:keyLabel="w"/>
<Key android:codes="101" android:keyLabel="e"/>
......
, но я хочу использовать пользовательский макет, например:
<LinearLayout ......>
<Button android:id="@+id/key_q" .../>
<Button android:id="@+id/key_w" .../>
</LinearLayout>
Как я могу сделать как ключ?
Возможный дубликат [Custom 'Keyboard', встроенный в приложение на Android] (http://stackoverflow.com/questions/3196511/custom-keyboard-built-in-an-application-on-android) – Elltz