Android: establecer la altura mínima de una vista mediante programación
Estoy tratando de establecer la altura mínima para una imagen por programación, pero no tuvo suerte hasta ahora. Mi código está abajo
int width = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 160, getResources().getDisplayMetrics()); int minHeight = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 100, getResources().getDisplayMetrics()); LayoutParams params = new LayoutParams(width,LayoutParams.MATCH_PARENT); SmartImageView siv = new SmartImageView(getActivity()); siv.setMinimumHeight(minHeight); siv.setLayoutParams(sivParams); siv.setAdjustViewBounds(true); siv.setScaleType(ScaleType.FIT_XY); siv.setImageUrl(url); ll.addView(siv);
También intenté poner el método de setMinimumWidth después del método de setLayoutParams pero eso no trabajó tampoco. Por favor ayuda
- la animación adview admob hace que glsurfaceview se retrasa
- Deslizar para eliminar listitem
- HorizontalScrollView dentro de ListView: desplazamiento vertical menor para desplazamiento horizontal
- Cómo cambiar el texto en datepicker?
- No se puede mostrar el tiempo unix obtenido en textView
Gracias
- ¿Cuál es la diferencia entre layout_gravity = "center_vertical" y layout_centerVertical = "true"
- Cambiar el tamaño del texto del botón de diálogo de Android a través de estilos
- Android Studio: Rendering Problems Faltan estilos-tema correcto elegido para este diseño, No se pudo encontrar estilo con id
- Android - ¿por qué no se cerraría diálogo a dialog.dismiss ()
- ImageView en CollapsingToolbarLayout no cubre la altura completa?
- Cómo cambiar la fuente de título ActionBar cuando se utiliza AppCompat
- Alinear el botón derecho en LinearLayout horizontal
- Cómo agregar múltiples textview con imageview en edittext en android
Probar esto —>
siv.getLayoutParams().height = minHeight;
O también puedes probar —>
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(width , minHeight); siv.setLayoutParams(layoutParams);
SmartImageView siv = new SmartImageView(getActivity()); LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT, minHeight); siv.setLayoutParams(params);
- Transfuse vs AndroidAnnotations
- Android: Fragmento de preferencia con un fragmento de cajón de navegación