Tuesday, September 19, 2017
Android, Movil

Crear Android snippets en Eclipse

>helibertoarias helibertoarias
junio 13, 2013

Si has estado desarrollando aplicaciones en Android con MotoDev Studio for Android o con Eclipse te podrás dar cuenta que tienes que escribir fragmentos de código, algo repetitivos,  para encontrar los diversos controles que son agregados al layout durante el diseño. Para mejorar esta tarea de escribir código puedes crear Android snippets en Eclipse. Para mayor información sobre la creación de snippets se puede consultar Creating and editing templates.

Por ejemplo para establecer referencia a un control desde el layout debe escribirse el siguiente fragmento de código.

buttonandroid

Con el snnipet una vez creaso solo sera necesario escribir findbutton , tal como se aprecia en la siguiente ilustración.

buttonandroidsnippet

Luego solo se debe ingresar el texto con el nombre del control a referenciar por ejemplo  btnLogin, para lo cual solo ingresaremos Login dato que el snippet incluye el prefijo btn para los botones.

buttonandroidsnippet2

Una nomenclatura para los prefijos de los controles puede ser la siguiente.

snippetsejemplos

Para consultar o editar las plantillas puede ingresar a IDE de Eclipse o MotoDev Studio :

  1. Clic en Window > Preferenciass.
  2. Expande Java, expande Editor y selecciona  Plantillas.
  3. Clic en nuevo o editar.

A continuación se presentan el contenidos de los snippets o plantillas presentados.

findbuttonfull

findedittextfull

findedittextfull

findtextviewfull

A continuación comparto el archivo que contiene el xml con la definición de los snippets presentados, este archivo se puede importar posteriormente al IDE.

templates_Android_version_1

(Visitado 20 veces, 1 visitas hoy)
Heliberto Arias
Mi nombre es Heliberto Arias y vivo en Barranquilla, Colombia. Soy desarrollador de software. He estado en el desarrollo de software desde el 2007. Cree este blog en 2013 para compartir lo que voy aprendiendo cada año, en el escribo de tecnologías Microsoft principalmente en C# (y aunque he usado VB declaro que lo detesto) y SQL Server desarrollado aplicaciones y servicios web entre otros.Me gustaría mucho si te suscribes a mis redes en Youtube, Google+, Twitter, e Instagram.

Comments

No comments found!

Leave a Comment

Your email address will not be published.

14 − 12 =

Login
Remember me
Lost your Password?
Password Reset
Login