Foro de elhacker.net

Programación => Java => Mensaje iniciado por: rafa1997 en 9 Julio 2015, 18:07 pm



Título: que codigo puedo usar para mi aplicacion?? Android Studio
Publicado por: rafa1997 en 9 Julio 2015, 18:07 pm
bueno pasa que soy nuevo y no entinedo mucho sobre programacion java..he realizado mi proyecto viendo tutoriales parecidos a mi aplicacion...lo que quisiera saber es que codigo puedo usar para que cuando haga click en historia me dirija a las preguntas, tambien tengo una duda de como generar las preguntas aleatoriamente ya que son varias, agradeceria sus respuestas, aqui les paso las imagenes:
(http://imageshack.com/a/img905/6619/O3TuaD.jpg)
(http://imageshack.com/a/img901/6362/06qFob.jpg)


Título: Re: que codigo puedo usar para mi aplicacion?? Android Studio
Publicado por: IlconZy en 11 Julio 2015, 17:55 pm
No se a que te refieres con generar las preguntas aleatoriamente pero Math.random te ayudará.

Por otra parte, si lo que quieres es que al pulsar el botón te aparezca la ventana de preguntas, debes ponerte un evento al botón y en el método llamado crear un Intent y lanzar el nuevo activity.

Como poner un evento al boton:
En XML con las propiedades de tu activity, hay una propiedad que se llama onClick.
Añade una propiedad a tu boton que sea la siguiente
Código:
android:onClick="eventButton"
en eventButton pones el nombre que quieras para tu método
El método que se llama debe de estar en la clase de Java que haya ejecutado el intent y debe ser público y tener como parámetro un View:
Código:
public void eventButton(View v) {
// Lo que se ejecuta cuando el boton se pulsa
}

Y para mostrar la nueva pantalla, debes crear un Intent con la clase que ejecuta el nuevo Activity y mostrarlo
Código:
Intent intent = new Intent(this, OtroActivity.class);
startActivity(intent);