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
- Cambiar usuario o volver a autenticar con Instagram
- Android: Agregar una vista de forma programática omite algunos atributos de estilo
- Cómo guardar la vista de diseño como imagen o pdf a la tarjeta sd en android?
- ¿Es posible acortar los nombres de vista personalizada?
- Android: fitsSystemWindows y newline interfieren con bottomSheets
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
- Android: vista personalizada desde un diseño inflado
- Cookies HTTP WebView HTTP no funcionan en la API 21
- ¿Qué hace exactamente offsetLeftAndRight ()?
- Cómo implementar Swipe en Android juego sin vista
- Espacio vacío cuando vuelvo a Actividad (Soft Keyboard forzado)
- ¿Cómo agregar una vista personalizada al diseño?
- ¿Cómo alinear el icono de la lupa en SearchView con precisión?
- Vista deslizante desde abajo
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);
- Qt Android proyecto con OpenCV – tbb errores de compilación
- Cómo subir varios archivos con AsyncHttpClient Android