|
||
|
![]() |
![]() |
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
|
||||
|
||||
Problemas en el desarrollo de una aplicación
Muy buenas,
Estoy haciendo cómo Treball De Recerca el desarrollo de una aplicación android y llevo varias semanas con ella. He decidido usar el Navigation Drawer como "interfaz" ya que considero que es más visual, la cosa esta en que no se como enlazar cada pestaña del navigation drawer con una pantalla diferente, he intentado crear activities y enlazarlas pero no hay manera de que pueda hacerlo. Agradecería cualquier ayuda. Muchísimas Gracias y perdonad si lo que pregunto es algo básico pero llevo varios dias atascado con esto y no se cómo solucionarlo. ![]() Última edición por star34 Día 04/08/14 a las 19:10:37. |
|
#2
|
||||
|
||||
Lo que tienes que crear son fragments. El xml es igual q una actividad pero en el .java osea la clase tienes que ponerla como fragment
__________________
|
#3
|
||||
|
||||
He encontrado el tutorial que utlice yo, esta en español todo muy bien explicado y puedes descargarte el codigo entero de la app para ver como esta montado, se puede hacer de otras maneras, pero este me parecio una forma muy sencilla y ordenada ya que controlas todo el menu des de un mismo sitio.
http://androideity.com/2013/12/16/an...rawer-parte-1 Espero que te sirva y te ayude. Saludos
__________________
|
#4
|
||||
|
||||
He encontrado el tutorial que utlice yo, esta en español todo muy bien explicado y puedes descargarte el codigo entero de la app para ver como esta montado, se puede hacer de otras maneras, pero este me parecio una forma muy sencilla y ordenada ya que controlas todo el menu des de un mismo sitio.
http://androideity.com/2013/12/16/an...rawer-parte-1 Espero que te sirva y te ayude. Saludos ![]() |
#5
|
||||
|
||||
Si pero tendrias que crear una actividad que se lance antes de la app por ejemplo para poder utilizarla. Y necesitarias tenerla conectada a una base de datos donde esten los usuarios etc. Tambien se puede crear una actividad que tengas qur introducir un codigo para ooder entrar que seria mas sencillito
__________________
|
#6
|
||||
|
||||
Si pero tendrias que crear una actividad que se lance antes de la app por ejemplo para poder utilizarla. Y necesitarias tenerla conectada a una base de datos donde esten los usuarios etc. Tambien se puede crear una actividad que tengas qur introducir un codigo para ooder entrar que seria mas sencillito
![]() |
#7
|
||||
|
||||
en vez de solo un codigo podrias crear 2 uno que simule un usuario y otro una contraseña y listo. Saludos
__________________
|
#8
|
||||
|
||||
Si sólo quieres que te la pida en la ejecución inicial, con ponerlo en onCreate será suficiente. Puedes hacerlo con otra Activity, con una ventana emergente... Última edición por oxot Día 03/08/14 a las 13:39:10. |
#9
|
||||
|
||||
Creo recordar que esto se preguntó el otro cuestión hace unos meses y Kriogen dio una solución que, a mi, me parece excelente: hacer la solicitud de usuario y contraseña dentro de onResume. Así siempre que se inicie la app o cuando vuelva de estar en reposo, etc. pedirá la contraseña.
Si sólo quieres que te la pida en la ejecución inicial, con ponerlo en onCreate será suficiente. Puedes hacerlo con otra Activity, con una ventana emergente... ![]() ![]() ¿Sabéis si hay alguna manera de insertar un webview trabajando con fragments? Es que he probado con los miles de tutoriales que hay pero no me reconoce ni el SetContentView ni el FindViewById... |
#10
|
||||
|
||||
A ver, por partes ;)
> setContentView no depende de ningún fragment, sino del layout. La forma más sencilla es que tu fragment tenga un layout que contenga un webview (todo esto lo declaras en el xml). > El findViewById funciona igualmente que una actividad con la diferencia de que la vista desde la que puedes encontrar tus elementos no es la principal sino la view de la jerarquía del fragment. Esta es la que se obtiene en el método onCreateView del fragment (cuando haces el inflater.inflate). Usando la View que retorna de ahí, puedes usar el findViewById. Por ejemplo, Código:
detalleView = inflater.inflate(R.layout.detalle_fragment, container, false); WebView contenido = (WebView) detalleView.findViewById(R.id.texto_detalle); A partir de ahí haces lo que necesites... |
![]() |
![]() |
||||||
|