Foros del Web » Programando para Internet » Android »

Actionbar

Estas en el tema de Actionbar en el foro de Android en Foros del Web. Buenas, estoy trabajando con la Api de Youtube para poder ver vídeos en mi aplicación. Lo tengo todo configurado y puedo ver los vídeos correctamente ...
  #1 (permalink)  
Antiguo 01/04/2015, 18:06
 
Fecha de Ingreso: febrero-2011
Mensajes: 67
Antigüedad: 13 años, 2 meses
Puntos: 0
Actionbar

Buenas,
estoy trabajando con la Api de Youtube para poder ver vídeos en mi aplicación. Lo tengo todo configurado y puedo ver los vídeos correctamente pero tengo un problema ya que la clase extiende a YouTubeBaseActivity y no ha ActionBarActivity por lo que no tengo manera de poder poner el icono y titulo de la aplicación.
¿Cual creéis que es la mejor manera para solucionar este problema?

Un saludo
  #2 (permalink)  
Antiguo 02/04/2015, 03:15
Avatar de ipraetoriux  
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años
Puntos: 155
Respuesta: Actionbar

Muy simple...

para el titulo:

Código Java:
Ver original
  1. setTitle("NUEVO TITULO");

para el icono:

Código Java:
Ver original
  1. getActionBar().setIcon(R.drawable.icono);
  2. getActionBar().setHomeButtonEnabled(true);
  3. getActionBar().setDisplayHomeAsUpEnabled(true);
  #3 (permalink)  
Antiguo 02/04/2015, 04:20
 
Fecha de Ingreso: febrero-2011
Mensajes: 67
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Actionbar

Creo que no me he explicado bien. Voy por partes xDD

1) Tengo una clase :

Código:
public class PruebaVideos extends YouTubeBaseActivity implements
        YouTubePlayer.OnInitializedListener{

    public static final String API_KEY = "xxxx";
    public static final String VIDEO_ID = "xxxx";
    YouTubePlayerFragment myYouTubePlayerFragment;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.pruebavideos);

        myYouTubePlayerFragment = (YouTubePlayerFragment)getFragmentManager()
                .findFragmentById(R.id.youtubeplayerfragment);
        myYouTubePlayerFragment.initialize(API_KEY, this);


    }

}
2) Si yo implemento :
Código:
getActionBar().setIcon(R.drawable.icono);
getActionBar().setHomeButtonEnabled(true);
getActionBar().setDisplayHomeAsUpEnabled(true);
La aplicación me da un error y se me cierra. He buscado por internet y he visto poca cosa al respecto, pero según dicen es por la clase que extiende.

3) Mi pregunta es: ¿como puedo tener un video de youtube en una activity con un actionbar?

Gracias por la ayuda!
  #4 (permalink)  
Antiguo 02/04/2015, 04:36
Avatar de ipraetoriux  
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años
Puntos: 155
Respuesta: Actionbar

Ok, tenes que usar el API de YouTube

Te dejo un link donde te muestra como hacerlo

http://javatechig.com/android/youtub...ng-youtube-api
  #5 (permalink)  
Antiguo 02/04/2015, 04:56
 
Fecha de Ingreso: febrero-2011
Mensajes: 67
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Actionbar

Buenas,
La API de Youtube la estoy utilizando sin problemas.

Yo en la activity ya muestro el video perfectamente, el problema lo tengo cuando intento añadir el ActionBar.

El problema según he leído en algunos sitios está en la clase.

¿Como tengo que implementar el código del Actionbar en la Activity teniendo YoutubePlayerView?

Saludos

Etiquetas: activity
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:08.