Mostrando entradas con la etiqueta app. Mostrar todas las entradas
Mostrando entradas con la etiqueta app. Mostrar todas las entradas
miércoles, 13 de febrero de 2013
Meme Finder , Busca,comparte & descarga
domingo, 9 de octubre de 2011
Controles Basicos II [EditText , TextView ,RadioButton,CheckBox]
EditText
Un EditText es una caja de texto ,es el componente de edición de texto que proporciona la plataforma Android. Permite la introducción y edición de texto por parte del usuario.
- <EditText android:id="@+id/cajaNombre"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- />
TextView
son etiquetas de texto ,se utiliza para mostrar un determinado texto al usuario. Al igual que en el caso de los botones, el texto del control se establece mediante la propiedad android:text="Hola Mundo"
- <TextView android:id="@+id/etiquetaSaludo"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="Hola Mundo"
- />
RadioButton
son controles de seleccion ,puede estar marcado o desmarcado, pero en este caso suelen utilizarse dentro de un grupo de opciones donde una, y sólo una, de ellas debe estar marcada obligatoriamente
- <RadioGroup android:id="@+id/grupoRadios"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent" >
- <RadioButton android:id="@+id/radio1"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="Opción 1" />
- <RadioButton android:id="@+id/radio2"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="Opción 2" />
- </RadioGroup>
- grupoRadios.setOnCheckedChangeListener(
- new RadioGroup.OnCheckedChangeListener() {
- public void onCheckedChanged(RadioGroup group, int checkedId) {
- lblMensaje.setText("ID opcion seleccionada: " + checkedid);
- }
- });
CheckBox
se suele utilizar para marcar o desmarcar opciones en una aplicación.
- <CheckBox android:id="@+id/chBoxOpcion"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="Selecciona" />
- chBoxOpcion.setOnCheckedChangeListener(
- new CheckBox.OnCheckedChangeListener() {
- public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {
- if (isChecked) {
- cb.setText("Checkbox Marcado!");
- }
- else {
- cb.setText("Checkbox desMarcado!");
- }
- }
- });
lunes, 26 de septiembre de 2011
Plantilla de Drawing para diseñar UI para apps
domingo, 18 de septiembre de 2011
Vote! Disponible en el Android Market

Vote, es nuestra primera aplicación en el android market, es una aplicación que puede resultar muy útil para todas las personas que van a votar en esta jornada electoral en nuestro país Colombia.
Descripción
Vote, Consulta tu lugar de votación y visualizalo en Google Maps. Para estas elecciones 2011 en Colombia localiza con precisión tu lugar de votación y visualiza el mismo con Google Maps, simplemente deberás ingresar tu numero de cédula es muy fácil !
Nuestro Blog http://orleonsoft.blogspot.com/
Etiquetas:
android,
app,
market,
publicaciones,
vote
Layouts en Android - FrameLayout ,TableLayout
FrameLayout
Éste es el más simple de todos los layouts de Android. Un FrameLayout coloca todos sus controles hijos alineados con su esquina superior izquierda, de forma que cada control quedará oculto por el control siguiente (a menos que éste último tenga transparencia). Por ello, suele utilizarse para mostrar un único control en su interior, a modo de contenedor (placeholder) sencillo para un sólo elemento sustituible, por ejemplo una imagen.
Un TableLayout permite distribuir sus elementos hijos de forma tabular, definiendo las filas y columnas necesarias, y la posición de cada componente dentro de la tabla.
La estructura de la tabla se define de forma similar a como se hace en HTML, es decir, indicando las filas que compondrán la tabla (objetos TableRow), y dentro de cada fila las columnas necesarias, con la salvedad de que no existe ningún objeto especial para definir una columna (algo así como un TableColumn) sino que directamente insertaremos los controles necesarios dentro del TableRow y cada componente insertado (que puede ser un control sencillo o incluso otro ViewGroup) corresponderá a una columna de la tabla. De esta forma, el número final de filas de la tabla se corresponderá con el número de elementos TableRowinsertados, y el número total de columnas quedará determinado por el número de componentes de la fila que más componentes contenga.
Por norma general, el ancho de cada columna se corresponderá con el ancho del mayor componente de dicha columna, pero existen una serie de propiedades que nos ayudarán a modificar este comportamiento:
Fuente:http://developer.android.com/guide/topics/ui/declaring-layout.html
Éste es el más simple de todos los layouts de Android. Un FrameLayout coloca todos sus controles hijos alineados con su esquina superior izquierda, de forma que cada control quedará oculto por el control siguiente (a menos que éste último tenga transparencia). Por ello, suele utilizarse para mostrar un único control en su interior, a modo de contenedor (placeholder) sencillo para un sólo elemento sustituible, por ejemplo una imagen.
-
<FrameLayout
-
xmlns:android="http://schemas.android.com/apk/res/android"
-
android:layout_width="fill_parent"
-
android:layout_height="fill_parent">
-
-
<EditText android:id="@+id/TxtNombre"
-
android:layout_width="fill_parent"
-
android:layout_height="fill_parent" />
-
-
</FrameLayout>
Un TableLayout permite distribuir sus elementos hijos de forma tabular, definiendo las filas y columnas necesarias, y la posición de cada componente dentro de la tabla.
La estructura de la tabla se define de forma similar a como se hace en HTML, es decir, indicando las filas que compondrán la tabla (objetos TableRow), y dentro de cada fila las columnas necesarias, con la salvedad de que no existe ningún objeto especial para definir una columna (algo así como un TableColumn) sino que directamente insertaremos los controles necesarios dentro del TableRow y cada componente insertado (que puede ser un control sencillo o incluso otro ViewGroup) corresponderá a una columna de la tabla. De esta forma, el número final de filas de la tabla se corresponderá con el número de elementos TableRowinsertados, y el número total de columnas quedará determinado por el número de componentes de la fila que más componentes contenga.
Por norma general, el ancho de cada columna se corresponderá con el ancho del mayor componente de dicha columna, pero existen una serie de propiedades que nos ayudarán a modificar este comportamiento:
- android:stretchColumns. Indicará las columnas que pueden expandir para absorver el espacio libre dejado por las demás columnas a la derecha de la pantalla.
- android:shrinkColumns. Indicará las columnas que se pueden contraer para dejar espacio al resto de columnas que se puedan salir por la derecha de la palntalla.
- android:collapseColumns. Indicará las columnas de la tabla que se quieren ocultar completamente.
-
<TableLayout
-
xmlns:android="http://schemas.android.com/apk/res/android"
-
android:layout_width="fill_parent"
-
android:layout_height="fill_parent"
-
android:stretchColumns="1" >
-
-
<TableRow>
-
<Button android:text="Celda 1.1" />
-
<Button android:text="Celda 1.2" />
-
</TableRow>
-
-
<TableRow>
-
<Button android:text="Celda 2.1" />
-
<Button android:text="Celda 2.2" />
-
</TableRow>
-
-
<TableRow>
-
<Button android:text="Celda 3"
-
android:layout_span="2" />
-
</TableRow>
-
-
</TableLayout>
Etiquetas:
android,
app,
desarrollo,
ejemplo,
layouts
viernes, 2 de septiembre de 2011
Layouts en Android -Relative Layout
RelativeLayout :
Define un layout donde la ubicacion de un elemento en la pantalla depende de la de otro componente por ejemplo debajo de , a la derecha de . RelativeLayout es una herramienta muy poderosa para el diseño de una interfaz de usuario, ya que puede eliminar ViewGroups anidados. Si usted se encuentra con varios grupos de LinearLayout anidadas, usted puede ser capaz de reemplazar con una sola RelativeLayout.
- <?xml version="1.0" encoding="utf-8"?>
- <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent">
- <TextView
- android:id="@+id/label"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="Type here:"/>
- <EditText
- android:id="@+id/entry"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:background="@android:drawable/editbox_background"
- android:layout_below="@id/label"/>
- <Button
- android:id="@+id/ok"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_below="@id/entry"
- android:layout_alignParentRight="true"
- android:layout_marginLeft="10dip"
- android:text="OK" />
- <Button
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_toLeftOf="@id/ok"
- android:layout_alignTop="@id/ok"
- android:text="Cancel" />
- </RelativeLayout>
Algunas
propiedades para colocar nuestros componentes en relacion con otro , los
nombre son creo que suficientes para saber que hacen
Posición relativa a otro control:
- android:layout_above.
- android:layout_below.
- android:layout_toLeftOf.
- android:layout_toRightOf.
- android:layout_alignLeft.
- android:layout_alignRight.
- android:layout_alignTop.
- android:layout_alignBottom.
- android:layout_alignBaseline.
Posición relativa al layout padre:
- android:layout_alignParentLeft.
- android:layout_alignParentRight.
- android:layout_alignParentTop.
- android:layout_alignParentBottom.
- android:layout_centerHorizontal.
- android:layout_centerVertical.
- android:layout_centerInParent.
Opciones de margen (también disponibles para el resto de layouts):
- android:layout_margin.
- android:layout_marginBottom.
- android:layout_marginTop.
- android:layout_marginLeft.
- android:layout_marginRight.
Opciones de espaciado o padding (también disponibles para el resto de layouts):
- android:padding.
- android:paddingBottom.
- android:paddingTop.
- android:paddingLeft.
- android:paddingRight.
miércoles, 17 de agosto de 2011
Creando Nuestra Primera Aplicacion para Android
Asumiendo que se ha configurado el entorno de desarrollo, en esta ocasión crearemos nuestra primera aplicación Android, también conoceremos la estructura del proyecto así como la función de los directorios que lo componen. También se mostrara la manera de crear un Emulador para probar nuestras aplicaciones y como ejecutar las mismas.
martes, 10 de mayo de 2011
JConverter Para Android !
JConverter para android esta listo , con las mismas opciones de conversion que el que hice para moviles con J2ME ,con una gran diferencia , podemos trabajar con decimales Long esto nos permite convertir numeros entre -9223372036854775807 y 9223372036854775807 .ademas de eso la UI es mas amigable .sin mas les dejo el link donde pueden bajar el apk de JConverter
- Formatos Validos :
- Decimal - Binario
- Decimal - Octal
- Decimal - Hexadecimamal
- Binario - Decimal
- Octal -Decimal
- Hexadecimal -Decimal
cualquier duda , problema o sugerencias a lazaro.yesid@gmail.com
Suscribirse a:
Entradas (Atom)






