Obtener el ancho y la altura de la pantalla en un fragmento
Si extiendo la actividad en mi aplicación puedo obtener el ancho y la altura:
DisplayMetrics displaymetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displaymetrics); int height = displaymetrics.heightPixels; int wwidth = displaymetrics.widthPixels;
o
- ¿Es la mejor práctica para la navegación con pestañas?
- Android Searchview OnQueryTextListener con base de datos no funciona
- La recreación de fragmentos de ViewPager se reanuda pero no se ve
- IllegalStateException: <MyFragment> no está actualmente en el FragmentManager
- ¿Cómo utilizo las preferencias compartidas en un fragmento de Android?
Display display = getWindowManager().getDefaultDisplay(); stageWidth = display.getWidth(); stageHeight = display.getHeigth();
Pero en la actualidad extiendo fragmento y no puedo usar el código anterior para obtener el ancho.
- Fragmentos de Android. Retener un AsyncTask durante la rotación de la pantalla o el cambio de configuración
- ¿Por qué Kit Kat requiere el uso de isValidFragment?
- ¿Cómo puedo guardar el fragmento? Cuando giro la pantalla
- ¿OnDestroy () está garantizado para ser llamado Fragments?
- Menú contextual de un ListFragment
- ¿Cómo puedo coordinar dos tareas de fondo?
- Segundo conjunto de pestañas en un fragmento de Android
- ¿Cómo inyectar la dependencia al fragmento androide anidado?
Intente abajo modificó su código
DisplayMetrics displaymetrics = new DisplayMetrics(); getActivity().getWindowManager().getDefaultDisplay().getMetrics(displaymetrics); int height = displaymetrics.heightPixels; int width = displaymetrics.widthPixels;
o
Display display = getActivity().getWindowManager().getDefaultDisplay(); stageWidth = display.getWidth(); stageHeight = display.getHeigth();
Básicamente sólo se requiere para poner getActivity()
(para obtener el contexto) antes getWindowManager()
función.
- Parámetro doble con 2 dígitos después del punto en strings.xml?
- Método onActivityResult no se llama Android