¿Cómo puedo alinear una vista en RelativeLayout a la esquina superior derecha

Estoy tratando de averiguar cómo alinear una vista en el diseño relativo a su esquina superior derecha. Actualmente está alineado en la esquina superior izquierda.

Un problema simple, pero no sé cómo hacerlo.

Aquí está el código:

RelativeLayout.LayoutParams gpsViewLayoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT ); gpsViewLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_TOP); gpsViewLayoutParams.addRule(RelativeLayout.ALIGN_RIGHT); this.relativeLayout.addView(gpsView,gpsViewLayoutParams); 

gpsViewLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); Utilice esto en lugar de gpsViewLayoutParams.addRule(RelativeLayout.ALIGN_RIGHT) ; Usted puede conseguir de esta manera

  • La regla relativa de RelativeLayout "RelativeLayout.LEFT_OF" no funciona
  • Agregar dinámicamente vista a la parte inferior de RelativeLayout
  • Cómo establecer la misma altura en RelativeLayout?
  • Animate RelativeLayout cambio de margen
  • RelativeLayout Scrollable
  • Android pone Cardview en la parte superior de Cardview padre en RelativeLayout
  • ConstraintLayout Vs RelativeLayout y CardView - Caché y espacio de memoria
  • Alineación de componentes en RelativeLayout
  • Android: mostrar / ocultar una vista utilizando una animación
  • Softkeyboard oculta botón debajo de varias líneas EditText?
  • Alinear los controles uno junto al otro en un diseño relativo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.