Margen / relleno en porcentaje en XML
Soy nuevo en el desarrollo androide. Quiero establecer margen y relleno en Xml, no en dp o px, pero en porcentaje. ¿Hay alguna manera de hacer esto?
- Creación de diseño de inicio de sesión como en la aplicación de facebook para Android
- Espacio vacío después de que AdMob desaparezca
- ImageButton no muestra un dibujable en particular
- ¿Cómo puedo hacer que un androide ViewGroup y todas sus vistas secundarias dinámicamente mantengan el mismo ancho basado en el niño más ancho?
- Cómo clasificar una vista de Android según las dimensiones de sus padres
- Android square imageview
- Crear vista dinámica, múltiples vistas X veces, obtener / establecer valor para cada grupo
- Imagebutton establecer el tamaño de la imagen
- Comportamiento de updateViewLayout extraño
- Android: ¿Cómo tamaño de botones?
- ViewPager utilizando archivos xml para las vistas
- Android: ¿Cómo mostrar automáticamente la barra de desplazamiento vertical?
- Cambiar el orden de las vistas en el diseño lineal android
No es posible, aunque es mejor hacerlo tomando el ancho y la altura de la pantalla como a continuación en su código java, y
Display display = getWindowManager().getDefaultDisplay(); int width = display.getWidth(); int height = display.getHeight();
Luego calcule su margen desde el tamaño de la pantalla y ajústelo por
setmargin(int x) //method of view/layout.
Esta manera usted puede fijar el margen dependiendo del tamaño de la pantalla no fijo para toda la pantalla, y básicamente es como fijar en porcentaje pero del código de Java.
Si está intentando compartir el ancho entre sus controles en porcentaje. La mejor manera de hacer eso en android es usar weight
propiedad de weight
para ellos. Consulte la siguiente URL para obtener más detalles.
Guía de parametrización de Android Layout
Saludos, Aqif Hamid
Aunque es bastante tarde, se puede hacer con Android de porcentajeRelativeLayout https://developer.android.com/reference/android/support/percent/PercentRelativeLayout.html Uno puede usar el porcentaje con algunos atributos, pero no todos son compatibles. Al igual que el relleno todavía no es compatible en porcentaje, mientras que el margen es.
- Encriptación RSA en Android
- Rjava.lang.IllegalArgumentException en startActivity (intención, animación de paquete)