Cambiar la posición de la barra de estado en Android ICS Framework
Frecuentes
Visto 3,579 veces
0
Soy nuevo en Android. Quiero mover mi posición de la barra de estado de Android ICS, digamos 50 dp hacia arriba desde la parte inferior de la pantalla (es decir, layout_marginBottom = 50 dp). ¿Dónde hacer las modificaciones en el marco para hacer esto?
Gracias,
2 Respuestas
1
Esta es mi solución:
Para esto, después de investigar un poco el código StatusBar.java, encontré la solución de la siguiente manera:
final WindowManager.LayoutParams lp = new WindowManager.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
height,
WindowManager.LayoutParams.TYPE_STATUS_BAR,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
| WindowManager.LayoutParams.FLAG_TOUCHABLE_WHEN_WAKING
| WindowManager.LayoutParams.FLAG_SPLIT_TOUCH,
PixelFormat.RGB_565);
//Line to be added
lp.y = 50;
Gracias.
Respondido el 13 de junio de 12 a las 09:06
¡Genial, publicaste tu respuesta allí! Voté para cerrar esta pregunta, ya que es exactamente igual a la pregunta que mencionaste. ¡Corrígeme si estoy equivocado! - Marijn
En realidad, para mí, no quiero cambiar la gravedad de mi barra de estado, sino cambiar layout_maginBottom. Para esto, después de investigar un poco en el código StatusBar.java, encontré la solución de la siguiente manera: final Display defaultDisplay = ((WindowManager)mContext .getSystemService(Context.WINDOW_SERVICE)) .getDefaultDisplay(); //Línea a agregar lp.y = 50; - AndroidLoco
Ah, esa es información útil para otros con la misma pregunta. Considere colocar esto en su respuesta. Y tenga en cuenta que también puede aceptar su propia respuesta, para que todos sepan que su problema se resolvió. - Marijn
0
Aquí hay un buen tutorial explicado. http://developer.android.com/guide/practices/ui_guidelines/icon_design_status_bar.html
Respondido el 12 de junio de 12 a las 11:06
Gracias por su respuesta. Aquí hay más información sobre los íconos de la barra de estado. Quiero algo que explique sobre la barra de estado en sí. Gracias. AndroidLoco
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas android frameworks or haz tu propia pregunta.
posible duplicado de Mover la barra de estado de Android en Ice Cream Sandwich - Marijn