¿Puedo tomar una vista que ha sido renderizada por el marco de Android y cambiarla a otro tamaño?¿Puedo escalar una vista en Android?
16
A
Respuesta
38
Necesita API 11 o superior para escalar una vista. Aquí es cómo:
float scalingFactor = 0.5f; // scale down to half the size
view.setScaleX(scalingFactor);
view.setScaleY(scalingFactor);
+1
Alabado sea Dios. ¡Esta pequeña pieza de código funcionó increíblemente bien para mí! :) Gracias ! –
+25
En este caso, está escalado, pero sigue ocupando el área original en el diseño. alguna solución? –
3
En el código XML
android:scaleX="0.5"
android:scaleY="0.5"
Cuestiones relacionadas
- 1. ¿Android admite escalar video?
- 2. Cómo escalar correctamente un juego en Android
- 3. ¿Cómo puedo dibujar una vista animada en Android?
- 4. Escalar una imagen en GTK
- 5. Actualizar una vista Android
- 6. Escalar una imagen en GWT
- 7. QGraphicsView y QGraphicsItem: no escalar el elemento al escalar la vista rect
- 8. Android cómo escalar una imagen con las opciones de BitmapFactory
- 9. ¿Puedo llamar una vista desde otra vista?
- 10. ¿Cómo "declarar la variable escalar" en una vista en SQL Server (2005)
- 11. ¿Puedo usar Terracotta para escalar una aplicación intensiva de RAM?
- 12. ¿Cómo centrar una vista personalizada en Android?
- 13. una vista de texto en Android
- 14. creando una vista Circular en android
- 15. eliminación de backgroundColor una vista en Android
- 16. Agregar diseño como una vista en Android
- 17. ¿Es posible enmascarar una vista en Android?
- 18. Android: ¿Es posible escalar un xml drawable?
- 19. cómo escalar la vista animada de texto de Android a la derecha
- 20. ¿Cómo puedo ver un video dentro de una vista de video en una posición específica?
- 21. Escalar una aplicación Meteor en Heroku
- 22. ¿Cómo puedo clonar una vista?
- 23. ¿Cómo puedo establecer dinámicamente la posición de vista en Android?
- 24. Establezca una cookie en una vista web en Android
- 25. JSP ¿Cómo escalar una imagen?
- 26. ¿Cuántas instancias System.Timers.Timer puedo crear? ¿Qué tan lejos puedo escalar?
- 27. pasando una referencia escalar en Perl
- 28. Cómo escalar buildbot en una compañía
- 29. Android Cómo crear una vista Programatically
- 30. Android: ¿conseguir niños dentro de una vista?
http://stackoverflow.com/questions/2963152/android-how-to-resize-a-custom-view-programmatically –
soy no solo tratando de establecer el tamaño de una vista ... Me gustaría verla y reducirla a un tamaño más pequeño, básicamente tomando una vista en miniatura de la vista después de que se haya trazado. – bjdodson