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 18/09/15, 00:13:48
Avatar de Meerleys
Meerleys Meerleys no está en línea
Usuario poco activo
Mensajes: 7
 
Fecha de registro: sep 2015
Mensajes: 7
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
boton para posibles respuestas android

Hola que tal! soy nuevo en el foro y nuevo en Android tengo un problema con un pequeño proyecto para la escuela es una app en android studio sobre adivinar sombras de dibujos animales cosas etc. Pero para adivinar tengo que escribir el nombre dar aceptar en un boton y listo se ilumina la imagen y pasa a la siguiente, lo que quiero es que me muestre posibles respuesta con botones por decir 3 botones 1 es la respuesta correcta y las otras dos falsas llevo un buen de tiempo con esto y aun no puedo hacerlo si me pueden ayudar se los agradeceria inmensamente saludos de antemano muchas gracias. Espero a ver sido claro en mi problema saludos
Responder Con Cita


  #2  
Viejo 18/09/15, 10:50:29
Avatar de Dexafree
Dexafree Dexafree no está en línea
Mr. FAQMan
Mensajes: 8,021
Compra y venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Versión de ROM: Android 4.1.1 Jelly Bean
Versión de Radio: KF1
Tu operador: Movistar
Mencionado: 65 comentarios
Tagged: 2 hilos
Buenas!

Primero de todo, veo que te acabas de registrar, así que bienvenido al foro!

Te recomiendo que te pases por la sección de presentaciones para que podamos conocerte un poquito mejor

Sobre tu pregunta... no das mucha información, la verdad.
No comentas si tienes experiencia previa en Android, si la app es un trabajo que tienes que presentar porque estas estudiando el tema, si enseñas en el colegio y quieres hacer la app, si te han contratado para hacerla...

Dices que llevas un buen tiempo con esto. Qué tienes hecho exactamente?
Responder Con Cita
  #3  
Viejo 18/09/15, 20:44:11
Avatar de Meerleys
Meerleys Meerleys no está en línea
Usuario poco activo
Mensajes: 7
 
Fecha de registro: sep 2015
Mensajes: 7
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
es para presentar en el colegio soy nuevo en android es para un concurso pero un profesor me pidio que añadiera esa opcion que las respuestas fuera mediante botones para no escribir la respuesta correcta algo asi como en el juego preguntados que te dan 4 posibles respuestas pero una es la correcta. Muchas gracias y saludos


la aplicacion ya ejecuta escribo el nombre y se ilumina la sombra y pasa a la siguiente imagen lo que quiero es que aparezca botones con posibles respuestas de antemano muchas gracias
Responder Con Cita
  #4  
Viejo 22/09/15, 22:15:07
Avatar de Dexafree
Dexafree Dexafree no está en línea
Mr. FAQMan
Mensajes: 8,021
Compra y venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Versión de ROM: Android 4.1.1 Jelly Bean
Versión de Radio: KF1
Tu operador: Movistar
Mencionado: 65 comentarios
Tagged: 2 hilos
Dejando de lado que no termino de ver mucho que un profesor te pida que añadas algo a una aplicación si eres nuevo en Android, te recomiendo que te mires los tutoriales basicos, sobretodo los referentes a Botones y EditText.

Tampoco comentas qué es lo que has intentado hasta ahora y por qué no ha funcionado.
Responder Con Cita
  #5  
Viejo 22/09/15, 23:23:21
Avatar de nstrikecs
nstrikecs nstrikecs no está en línea
Usuario poco activo
Mensajes: 12
 
Fecha de registro: jul 2015
Localización: Santiago
Mensajes: 12
Tu operador: ENTEL
Mencionado: 3 comentarios
Tagged: 0 hilos
AlertDialog.Builder dialogo1 = new AlertDialog.Builder(this);
dialogo1.setTitle(" Titulo?");
dialogo1.setMessage("¿ Acepta usar esta aplicacion ?");
dialogo1.setCancelable(false);
dialogo1.setPositiveButton("Confirmar", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialogo1, int id) {
aceptar();
}
});
dialogo1.setNegativeButton("Cancelar", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialogo1, int id) {
cancelar();
}
});
dialogo1.show();
}

public void aceptar() {
Toast t=Toast.makeText(this,"Bienvenido a probar el programa.", Toast.LENGTH_SHORT);
t.show();
}

public void cancelar() {
finish();
}


Saludos desde Chile
Responder Con Cita
  #6  
Viejo 23/09/15, 00:32:16
Avatar de Dexafree
Dexafree Dexafree no está en línea
Mr. FAQMan
Mensajes: 8,021
Compra y venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Versión de ROM: Android 4.1.1 Jelly Bean
Versión de Radio: KF1
Tu operador: Movistar
Mencionado: 65 comentarios
Tagged: 2 hilos
@nstrikecs Creo que te has equivocado de hilo compi
Responder Con Cita
  #7  
Viejo 23/09/15, 00:37:33
Avatar de vagaerg
vagaerg vagaerg no está en línea
Usuario muy activo
Mensajes: 1,541
 
Fecha de registro: ago 2009
Localización: Londres
Mensajes: 1,541
Modelo de smartphone: Pixel 9 Pro XL
Versión de ROM: Android 15
Versión de Radio: FM mejor que AM :)
Tu operador: Otra
Mencionado: 11 comentarios
Tagged: 0 hilos
Crea 3 botones en el xml del layout y añade el mismo evento en el onclick a todos. Después sólo miras qué vista lo ha llamado y compruebas si era el correcto.

Por ejemplo, cada vez que vayas a ver un animal, coges dos respuestas aleatorias (utilizando la clase java.util.Random) y miras que no sean la correcta y la añades a dos botones aleatorios (usando, nuevamente, la clase Random). Después, una vez sepas en qué botones has añadido la incorrecta, añades la correcta a otro botón.

Aquí tienes para ver como crear el evento onClick: http://developer.android.com/intl/zh...et/Button.html

Y aquí para ver cómo utilizar Random: http://developer.android.com/intl/zh...il/Random.html

Aparte de esto, para obtener cada uno de los botones, simplemente asígnale un ID diferente a cada uno en el XML (por ejemplo, btn1, btn2, btn3, en este caso con xml como: android:id="@+id/btn1") y después haces un findViewById(R.id.btn1) o el botón que quieras.

Espero que te sirva de ayuda
Responder Con Cita
  #8  
Viejo 23/09/15, 19:12:05
Avatar de Meerleys
Meerleys Meerleys no está en línea
Usuario poco activo
Mensajes: 7
 
Fecha de registro: sep 2015
Mensajes: 7
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
muchas gracias por sus respuestas saludos a todos intentare todo
Responder Con Cita
  #9  
Viejo 23/09/15, 20:39:01
Avatar de Meerleys
Meerleys Meerleys no está en línea
Usuario poco activo
Mensajes: 7
 
Fecha de registro: sep 2015
Mensajes: 7
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por vagaerg Ver Mensaje
Crea 3 botones en el xml del layout y añade el mismo evento en el onclick a todos. Después sólo miras qué vista lo ha llamado y compruebas si era el correcto.

Por ejemplo, cada vez que vayas a ver un animal, coges dos respuestas aleatorias (utilizando la clase java.util.Random) y miras que no sean la correcta y la añades a dos botones aleatorios (usando, nuevamente, la clase Random). Después, una vez sepas en qué botones has añadido la incorrecta, añades la correcta a otro botón.

Aquí tienes para ver como crear el evento onClick: http://developer.android.com/intl/zh...et/Button.html

Y aquí para ver cómo utilizar Random: http://developer.android.com/intl/zh...il/Random.html

Aparte de esto, para obtener cada uno de los botones, simplemente asígnale un ID diferente a cada uno en el XML (por ejemplo, btn1, btn2, btn3, en este caso con xml como: android:id="@+id/btn1") y después haces un findViewById(R.id.btn1) o el botón que quieras.

Espero que te sirva de ayuda




gracias por tu ayuda vagaerg aun sigo sufriendo con esta aplicacion no entiendo muy bien lo que sugieres como hacer que un boton reconozca la sombra que aparezca el nombre en el mismo boton me cuesta un poco de trabajo ya que ne mucho de android saludos
Responder Con Cita
  #10  
Viejo 06/10/15, 01:08:19
Avatar de Meerleys
Meerleys Meerleys no está en línea
Usuario poco activo
Mensajes: 7
 
Fecha de registro: sep 2015
Mensajes: 7
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
como puedo hacer para que en un boton genere el nombre correcto de la imagen?
Responder Con Cita
  #11  
Viejo 06/10/15, 09:51:58
Avatar de Dexafree
Dexafree Dexafree no está en línea
Mr. FAQMan
Mensajes: 8,021
Compra y venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Versión de ROM: Android 4.1.1 Jelly Bean
Versión de Radio: KF1
Tu operador: Movistar
Mencionado: 65 comentarios
Tagged: 2 hilos
Cita:
Originalmente Escrito por Meerleys Ver Mensaje
como puedo hacer para que en un boton genere el nombre correcto de la imagen?
Como generar? Que se muestre un TextView? Que el texto del botón cambie?
Si no das mas detalles es dificil
Responder Con Cita
  #12  
Viejo 06/10/15, 16:02:39
Avatar de Meerleys
Meerleys Meerleys no está en línea
Usuario poco activo
Mensajes: 7
 
Fecha de registro: sep 2015
Mensajes: 7
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
sii mire que muestre el nombre de la imagen que aparece. Ejemplo aparece la imagen de un leon en el boton que aparezca leon y asii
Responder Con Cita
  #13  
Viejo 07/10/15, 15:25:22
Avatar de Dexafree
Dexafree Dexafree no está en línea
Mr. FAQMan
Mensajes: 8,021
Compra y venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Versión de ROM: Android 4.1.1 Jelly Bean
Versión de Radio: KF1
Tu operador: Movistar
Mencionado: 65 comentarios
Tagged: 2 hilos
Cita:
Originalmente Escrito por Meerleys Ver Mensaje
sii mire que muestre el nombre de la imagen que aparece. Ejemplo aparece la imagen de un leon en el boton que aparezca leon y asii
Con la poca información que das es muy difícil responder a las preguntas.
Que sí a cuál de las cosas que he sugerido, el TextView o el texto del botón?

Si es el botón, puedes cambiarle el texto con un setText.
Si quieres hacer lo del TextView tendrás que hacerlo con el método setVisibility y jugar con las constantes View.VISIBLE y View.GONE.

Dicho esto, te recomiendo que hagas algún curso/tutorial básico de los que hay por internet (por ejemplo el de SGOliver), al menos para familiarizarte con los controles básicos de Android.
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: 00:08:53 (GMT +2)

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