次のように、xml ディレクトリにポップアップ用の別の xml レイアウトを作成します。
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="15%p"
android:horizontalGap="0px"
android:verticalGap="0px"
android:keyHeight="@dimen/key_height"
>
<Row android:rowEdgeFlags="top">
<Key android:keyLabel=":-)" android:keyOutputText=":-) "
<Key android:keyLabel=":-)" android:keyOutputText=":-( "
</Row>
</Keyboard>
追加のスマイリーに必要な数の行および/またはキー属性を追加し、これをキーボード xml で使用します
<Key android:keyOutputText=":-)" android:keylabel=":-)" android:popupKeyboard="@xml/popup"/>
これにより、キー「:-)」が作成され、一度押すと文字 :-) が出力され、長押しするとポップアップ xml レイアウトが使用されます。