Creé una actividad no maximizada usando android: theme = "@ android: style/Theme.Dialog" para que parezca un diálogo. Tengo que cambiar la posición de la actividad en pantalla, pero no he encontrado la manera de hacer esto ...android dialog activity position
14
A
Respuesta
3
crear un tema personalizado con Theme.Dialog
como su padre:
<style name="CustomDialogTheme" parent="@android:style/Theme.Dialog">
Así, para cada elemento en el tema Dialog que desea cambiar, use CustomDialogTheme
en lugar de Theme.Dialog
dentro del Manifiesto de Android. Ver the android developper docs para más detalles.
22
Para cambiar la posición (con el tema establecido en Theme.Dialog
), puede anular la gravedad, el tamaño y las coordenadas de LayoutParams de la decoración de su actividad después de que se haya adjuntado a la ventana. Aquí está un ejemplo:
@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
View view = getWindow().getDecorView();
WindowManager.LayoutParams lp = (WindowManager.LayoutParams) view.getLayoutParams();
lp.gravity = Gravity.LEFT | Gravity.TOP;
lp.x = 10;
lp.y = 10;
lp.width = 300;
lp.height = 300;
getWindowManager().updateViewLayout(view, lp);
}
1
Uso .setGravity()
progDialog = ProgressDialog.show();
progDialog.getWindow(). SetGravity (Gravity.BOTTOM);
Cuestiones relacionadas
- 1. Android: Cuándo usar Dialog vs. Activity
- 2. Android Button Position Programmatically
- 3. Android Activity Background Image
- 4. Android Activity Stack
- 5. android asyncTask dialog Circle
- 6. Actualizar Android Widget From Activity
- 7. Android - Activity Constructor vs onCreate
- 8. android get activity devuelve nulo
- 9. Activity Creator
- 10. dentro de Android Dialog, cómo configurar onActivityResult para startActivityForResult?
- 11. Service call backs to activity in android
- 12. Inicie Android Activity directamente en Eclipse
- 13. android finish current activity causes app close
- 14. show progress dialog on webview
- 15. Android Alert Dialog Background Issue API 11+
- 16. Android: Progress Dialog spinner no gira
- 17. Cuándo utilizar Android PopupWindow vs Dialog
- 18. JavaScript caret position
- 19. Raphael Position
- 20. Diferencia entre style = "position: absolute" y style = "position: relative"
- 21. Lienzo de Android drawText y-position de texto
- 22. Android: el servicio se detiene cuando se cierra Activity
- 23. Flujo de datos entre Android BroadcastReceiver, ContentProvider y Activity?
- 24. ListView get scroll position?
- 25. UINavigationItem titleView position
- 26. jquery validate position
- 27. vb.net checkbox label position
- 28. Editable Div Caret Position
- 29. NSString character position
- 30. Android: Cómo evitar la acción completa usando Dialog
creo, él quiere cambiar la posición del diálogo !!!! – Farhan