Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 23/02/11, 23:01:45
Avatar de Hibrido
Hibrido Hibrido no está en línea
Usuario muy activo
Mensajes: 696
Compra y venta: (39)
 
Fecha de registro: oct 2010
Localización: Norte
Mensajes: 696
Tu operador: Yoigo
Mencionado: 6 comentarios
Tagged: 0 hilos
Incapaz de poner un Boton!

Hola, muy buenas, estoy empezando a crear una aplicacion sencilla, y no consigo poner un boton! Es el boton mas sencillo que hay... y le quiero poner en medio de la pantalla y no me aparece nunca y no me da error... Pongo esto...

<Button android:id="@+id/BtnBoton1"
android:text="Conectar"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

Lo hago mal? Lo pongo en layouts/main.xml
Hay que ponerlo tambien en el archivo java?

Lo siento por la pregunta tan tonta...
Responder Con Cita


  #2  
Viejo 23/02/11, 23:05:40
Avatar de Coldflid
Coldflid Coldflid no está en línea
Cocinero veterano
Mensajes: 4,860
 
Fecha de registro: dic 2010
Mensajes: 4,860
Modelo de smartphone: iPhone Xr
Tu operador: Movistar
Mencionado: 184 comentarios
Tagged: 1 hilos
Cita:
Originalmente Escrito por Hibrido Ver Mensaje
Hola, muy buenas, estoy empezando a crear una aplicacion sencilla, y no consigo poner un boton! Es el boton mas sencillo que hay... y le quiero poner en medio de la pantalla y no me aparece nunca y no me da error... Pongo esto...

<Button android:id="@+id/BtnBoton1"
android:text="Conectar"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

Lo hago mal? Lo pongo en layouts/main.xml
Hay que ponerlo tambien en el archivo java?

Lo siento por la pregunta tan tonta...
De creacion de apks no se, pero una cosa que he aprendido en mi experiencia como cocinero es que a veces hay apks que tienen dependencias de jar's con lo cual podria ser eso
Responder Con Cita
  #3  
Viejo 23/02/11, 23:27:33
Avatar de Hibrido
Hibrido Hibrido no está en línea
Usuario muy activo
Mensajes: 696
Compra y venta: (39)
 
Fecha de registro: oct 2010
Localización: Norte
Mensajes: 696
Tu operador: Yoigo
Mencionado: 6 comentarios
Tagged: 0 hilos
Entonces que tengo que crear otro fichero?
No te entiendo creo...
Responder Con Cita
  #4  
Viejo 24/02/11, 01:09:18
Avatar de hecsagis
hecsagis hecsagis no está en línea
Desarrollador
Mensajes: 266
Compra y venta: (1)
 
Fecha de registro: mar 2009
Mensajes: 266
Modelo de smartphone: Nexus 5
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
Con solo esa información poco te podemos ayudar...a priori esas líneas de código son correctas, luego el error lo tendrás en otra parte.

Si pegas el main.xml completo te podremos echar una mano. Y si pones también el main.java (o el nombre que sea) mejor
Responder Con Cita
  #5  
Viejo 24/02/11, 15:06:39
Avatar de Hibrido
Hibrido Hibrido no está en línea
Usuario muy activo
Mensajes: 696
Compra y venta: (39)
 
Fecha de registro: oct 2010
Localización: Norte
Mensajes: 696
Tu operador: Yoigo
Mencionado: 6 comentarios
Tagged: 0 hilos
Código:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
    
    <ImageView android:id="@+id/ImgFoto"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/fondo"
    >/</ImageView>
    
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />
    
</LinearLayout>
No se como va casi nada...

Solamente quiero poner un fondo con una imagen determinada y 2 cuadros de texto(todavia no los he puesto) y un boton que ponga conectar, solo quiero hacer eso...
Responder Con Cita
  #6  
Viejo 24/02/11, 16:30:39
Avatar de Duqe
Duqe Duqe no está en línea
Usuario veterano
Mensajes: 668
 
Fecha de registro: jun 2009
Mensajes: 668
Modelo de smartphone: Nexus One
Versión de ROM: SuperFroyo 6.0
Mencionado: 0 comentarios
Tagged: 0 hilos
Ahi tienes algo mal:

Código:
<ImageView android:id="@+id/ImgFoto"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/fondo"
    ></ImageView>
Lo que esta en negrita y subrayado tiene que ir al reves "/>".
Responder Con Cita
  #7  
Viejo 24/02/11, 17:26:02
Avatar de hecsagis
hecsagis hecsagis no está en línea
Desarrollador
Mensajes: 266
Compra y venta: (1)
 
Fecha de registro: mar 2009
Mensajes: 266
Modelo de smartphone: Nexus 5
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
A parte de lo que ya a comentado Duqe, no veo ahí en ningún lado la declaración del botón, ¿la estás haciendo en otro lugar?

Por otro lado, cuando dices que no ves el botón, ¿te refieres después de compilar y ejecutar el apk en el emulador? ¿te sale algún mensaje de error en el log?

Si adjuntas también el fichero .java mucho mejor
Responder Con Cita
  #8  
Viejo 24/02/11, 19:56:53
Avatar de skipless
skipless skipless no está en línea
Miembro del foro
Mensajes: 106
Compra y venta: (1)
 
Fecha de registro: jun 2010
Localización: CÓRDOBA
Mensajes: 106
Modelo de smartphone: Galaxy S gt-i9000
Versión de ROM: JPY+VOODOO LAGFIX+ROOT
Versión de Radio: JPY
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
hibrido:

el boton se crea dentro del main.xml y no lo vemos por ningun lado. introduce tu codido en el main y no tendras problema. si no haces referencia a un string que no hayas definido en values no deberias obtener ningun error.

si eclipse te da un error de compilacion pero no ves ningun campo en rojo, reinicialo y vuelva a pulsar control+f11.
bye
Responder Con Cita
  #9  
Viejo 24/02/11, 21:01:23
Avatar de Hibrido
Hibrido Hibrido no está en línea
Usuario muy activo
Mensajes: 696
Compra y venta: (39)
 
Fecha de registro: oct 2010
Localización: Norte
Mensajes: 696
Tu operador: Yoigo
Mencionado: 6 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por Duqe Ver Mensaje
Ahi tienes algo mal:

Código:
<ImageView android:id="@+id/ImgFoto"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/fondo"
    ></ImageView>
Lo que esta en negrita y subrayado tiene que ir al reves "/>".
Muchisimas gracias
Responder Con Cita
  #10  
Viejo 24/02/11, 21:03:44
Avatar de Hibrido
Hibrido Hibrido no está en línea
Usuario muy activo
Mensajes: 696
Compra y venta: (39)
 
Fecha de registro: oct 2010
Localización: Norte
Mensajes: 696
Tu operador: Yoigo
Mencionado: 6 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por hecsagis Ver Mensaje
A parte de lo que ya a comentado Duqe, no veo ahí en ningún lado la declaración del botón, ¿la estás haciendo en otro lugar?

Por otro lado, cuando dices que no ves el botón, ¿te refieres después de compilar y ejecutar el apk en el emulador? ¿te sale algún mensaje de error en el log?

Si adjuntas también el fichero .java mucho mejor
Mm..No no, no lo estoy haciendo en otro lugar, directamente esque no lo estoy haciendo, alguien me podria decir como indicar la funcion? Lo he estado buscando y no lo encuentro, solo quiero que lo que escribas en esos dos cuadros de textos le des al boton y se guarden en un directorio.

Y no me sale nada en rojo en el emulador. Ahora cuelgo el java
Responder Con Cita
  #11  
Viejo 24/02/11, 21:07:22
Avatar de Hibrido
Hibrido Hibrido no está en línea
Usuario muy activo
Mensajes: 696
Compra y venta: (39)
 
Fecha de registro: oct 2010
Localización: Norte
Mensajes: 696
Tu operador: Yoigo
Mencionado: 6 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por skipless Ver Mensaje
hibrido:

el boton se crea dentro del main.xml y no lo vemos por ningun lado. introduce tu codido en el main y no tendras problema. si no haces referencia a un string que no hayas definido en values no deberias obtener ningun error.

si eclipse te da un error de compilacion pero no ves ningun campo en rojo, reinicialo y vuelva a pulsar control+f11.
bye
Código:
package Hibrido.com;

import android.app.Activity;
import android.os.Bundle;

public class XXXXXXXXX extends Activity {
    /** Called when the activity is first created. */
    @override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

Simplemente tengo eso. Voy a ver si averiguo la funcion de como ponerla...Es lo que no se. Ni en donde ponerla.
Responder Con Cita
  #12  
Viejo 24/02/11, 21:33:57
Avatar de Duqe
Duqe Duqe no está en línea
Usuario veterano
Mensajes: 668
 
Fecha de registro: jun 2009
Mensajes: 668
Modelo de smartphone: Nexus One
Versión de ROM: SuperFroyo 6.0
Mencionado: 0 comentarios
Tagged: 0 hilos
Y el codigo xml del boton donde esta? En que archivo?
Responder Con Cita
  #13  
Viejo 24/02/11, 22:14:35
Avatar de Hibrido
Hibrido Hibrido no está en línea
Usuario muy activo
Mensajes: 696
Compra y venta: (39)
 
Fecha de registro: oct 2010
Localización: Norte
Mensajes: 696
Tu operador: Yoigo
Mencionado: 6 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por Duqe Ver Mensaje
Y el codigo xml del boton donde esta? En que archivo?
Nose, esque no se como crear la accion/funcion.
Responder Con Cita
  #14  
Viejo 25/02/11, 17:59:30
Avatar de Duqe
Duqe Duqe no está en línea
Usuario veterano
Mensajes: 668
 
Fecha de registro: jun 2009
Mensajes: 668
Modelo de smartphone: Nexus One
Versión de ROM: SuperFroyo 6.0
Mencionado: 0 comentarios
Tagged: 0 hilos
Pues tendras que ponerlo en ese xml que pusiste antes, no?
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 16:20:09 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007