Hola MAXIUM.
Cita:
Exacto, pero no ocurre en Delphi XE. Te obligan a escribir todo ese código para algo tan simple
|
En mi pueblo se dice que "no hay atajo sin trabajo". Cuando encuentras ése "atajo" en Android, es porque alguien se ha tomado el "trabajo" de implementarlo. Ojala todo estuviera ya preparado para usar, (¿dónde estaría nuestro trabajo? ¡Cualquiera podría programar sin ningún esfuerzo ni estudio!).
Algo tenemos que poner de nuestra parte... Bien es verdad que cuando podemos usar un trabajo que ya está hecho, sería de tontos repetirlo.
En el tema que nos ocupa, hay bastante gente que ha tratado de resolverlo en Delphi, tomándose un esfuerzo, (como es natural). Ya que (como muchas otras cosas que no serían muy útiles) Embarcadero todavía no ha hecho ése trabajo por nosotros. ¡Y creo que no es poco, que podamos programar para Android desde Delphi!. Seguro que en otras versiones venideras nos facilitará esto y muchas otras cosas. Eso sí, ¡habrá que pagarlo!
Buscando por ahí he encontrado esta
unidad que, sólo con citarla en la cláusula
uses, hace todo el trabajo por nosotros.
He leído que hay gente trabajando en ella, pero todavía no está perfeccionada por completo.
Yo hice una prueba y funciona "razonablemente" bien. Si tienes en la pantalla un Edit solamente, la primera vez que lo pulsas el teclado virtual se superpone... luego ya no... (¡?)
Bueno, como tenemos el código fuente, tal vez podamos resolver éste y otros inconvenientes que pueda presentarnos...
Ya tenemos un punto de partida... y, para nosotros, no es mucho código citar la unit
vkbdhelper en el apartado
uses
Seguiremos "trabajando en este atajo"
Perdona por haberme extendido tanto.
Saludos.