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.

  • Hacer referencia a otro archivo layout.xml sin duplicarlo
  • Android setVisibility no se muestra si inicialmente se establece en invisible
  • Android: agregar botones a un diseño existente mediante programación
  • El diseño gráfico muestra la primera vista de ViewFlipper, ¿cómo ver a los demás?
  • WebView no se dibuja, WARN / webcore (5336): No se puede obtener la viewWidth después del primer diseño
  • Cómo obtener clics en dos botón solapado en la misma disposición de marco en android
  • Androide: pregunta LinearLayout y fill_parent simple
  • Disposición de Android, cambiar el tamaño por porcentaje y mantener la proporción
  • Barra inferior en Android
  • ¿Se puede omitir OnMeasure al agregar una vista a un grupo de vistas?
  • Android Exception "El niño especificado ya tiene un padre ..."
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.