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?

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.

  • ¿Cómo enlazar DataBinding de Android a Menú?
  • Android - View.requestLayout no funciona en OnLayoutChangeListener
  • NestedScrollView no se desplazará hasta el final cuando se utiliza con CollapsingToolbarLayout
  • Wrap_content height, pero limitado a la mitad de los padres
  • Cómo centrar drawableTop y texto verticalmente en el botón en Android?
  • Cargar recursos (diseño) desde otro apk dinámicamente
  • Android layout-land y manejo de rotación de pantalla
  • Cómo configurar la etiqueta de entero a un widget en el archivo de diseño xml?
  • Herramienta para diseñar Layout para Android -apps en línea?
  • Encontrar el diseño raíz en la actividad
  • ¿Cuál es el diseño predeterminado de un ImageView?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.