Popup personalizado para la tecla del teclado

Estoy haciendo teclado personalizado .. Ahora mi pregunta es que quiero popup personalizado para la tecla presionada. Entonces, ¿puedo cambiarlo? Popup de clave como esta imagen

Introduzca aquí la descripción de la imagen

Si alguien sabe sobre esto, entonces por favor, ayúdame …

CapDroid

Sí, no es demasiado difícil en absoluto. Sólo echa un vistazo a la hora en el AOSP aquí. Todo se hace en los archivos de recursos, aquí hay un pequeño fragmento. Desde el archivo symbols.xml de mi proyecto de teclado.

 <Key android:codes="49" android:keyLabel="1" android:keyEdgeFlags="left" android:popupKeyboard="@xml/kbd_popup_template" android:popupCharacters="¹½⅓¼⅛"/> 

Es fácil. Simplemente establezca el atributo android:iconPreview para la clave, donde my_icon_preview es el my_icon_preview para la ventana emergente de vista previa.

En XML:

 <Key android:codes="116" android:keyLabel="t" android:iconPreview="@drawable/my_icon_preview" /> 

En Java:

 tKey.iconPreview = getResources().getDrawable(R.drawable.my_icon_preview); 

Donde tKey tiene el tipo Keyboard.Key (por supuesto).

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.