Configuración de la posición de la vista en el nivel 7 de la API mediante programación

En este momento estoy tratando de establecer la posición de mi vista creada mediante programación utilizando el código siguiente:

LayoutParams params = bottomBar.getLayoutParams(); params.height = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,(float) 5, getResources().getDisplayMetrics()); params.width = LayoutParams.MATCH_PARENT; bottomBar.setLayoutParams(params); bottomBar.setLeft(0); bottomBar.setTop(this.getHeight()-bottomBar.getHeight()); 

EL PROBLEMA

El error que recibo es que no puedo usar las propiedades setLeft y setTop en niveles de api inferiores a 11.

LA PREGUNTA

Cómo establecer la posición de la vista de forma programática en el API level < 11

Parece que ya está creando una vista personalizada, por lo que anulará onLayout() y llamará View#layout(int left, int top, int right, int bottom) en el diseño que desee.

 final int left = 0; final int top = getHeight() - bottomBar.getHeight(); final int right = left + bottomBar.getWidth(); final int bottom = top + bottomBar.getHeight(); bottomBar.layout(left, top, right, bottom); 
  • Vista de navegación inferior con elemento personalizado (actionLayout)
  • Android - ¿Cómo crear una vista con esquinas redondeadas y un fondo de mosaico de la imagen?
  • Cómo agregar rectángulos encima del rectángulo existente en el lienzo
  • Cargar imágenes en GridView con Universal Image Loader
  • Problema de Cookie de Android WebView
  • Envoltura de texto uniforme en TextView
  • CookieSyncManager :: createInstance () necesita ser llamado antes de CookieSyncManager :: getInstance ()
  • CircledImageView siempre tiene una imagen de rectángulo delante del círculo
  • Obtener la visualización de la ventana desde el servicio de Android
  • ¿Se restaura la "etiqueta" de una vista cuando se recrea la actividad cuyo diseño contiene la vista?
  • Mostrar más en ScrollView horizontal en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.