Quiero alinear un ImageView a la derecha de LinearLayout mediante programación. ¿Cómo puedo hacer esto?Cómo alinear ImageView en el lado derecho de LinearLayout Programmatically android
Respuesta
No es así. Eso no es lo que hace un diseño lineal. Use un RelativeLayout en su lugar.
XML
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello, World!"
android:layout_alignParentRight="true"/>
</RelativeLayout>
programación
public void makeView(Context context) {
RelativeLayout rl = new RelativeLayout(context);
TextView tv = new TextView(context);
tv.setText("Hello, World");
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams
(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
lp.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
rl.addView(tv, lp);
}
bien, ¿cómo puedo agregar programáticamente un TextView a RelativeLayout con la alineación correcta. – androiduser
No quiero usar un diseño XML. Quiero mostrarme programáticamente porque los datos son dinámicos. – androiduser
Usted puede intentar esto:
ImageView view = (ImageView)findViewById(R.id.imageView);
LinearLayout.LayoutParams params = (LinearLayout.LayoutParams)view.getLayoutParams();
params.gravity = Gravity.LEFT;
pero debería utilizar en lugar de RelativeLayout
LinearLayout
.
- 1. ¿Cómo puedo alinear mi ImageView con mi TextView en LinearLayout?
- 2. Establecer márgenes en LinearLayout programmatically
- 3. ¿Cómo centrar un ImageView en LinearLayout?
- 4. opción de Android RadioButton en el lado derecho del texto
- 5. vista web mostrando barra blanca en el lado derecho
- 6. ¿Cómo poner una imageview encima de otro imageview en Android
- 7. Cómo agregar programáticamente ImageView en LinearLayout sin espacios adicionales?
- 8. Abrir firebug en el lado derecho
- 9. ¿Cómo alinear el texto dentro de TextView en Android?
- 10. Disposición Android alinear inferior
- 11. Android Button Position Programmatically
- 12. Cómo configurar el método onClicklistener de ImageView en Android?
- 13. Novato CSS: ¿Cómo alinear mi enlace al lado derecho de la página?
- 14. Android, ImageView sobre ImageView
- 15. Disposición Android Alinear a la derecha
- 16. ¿Cómo colocar UIBarButtonItem en el lado derecho de una UIToolbar?
- 17. Cómo agregar iconos en el lado derecho de NSMenuItem
- 18. Botón expansor en el lado derecho: ¿cómo hacerlo?
- 19. Android + setDividerDrawable en LinearLayout?
- 20. ¿Cómo puedo alinear una imagen dentro de un ImageView en la parte inferior de ImageView?
- 21. ¿Cómo alinear el centro de diálogo personalizado en Android?
- 22. Establecer margen negativo en ImageView cambia ImageView pero no Imagen
- 23. ¿Cómo evito las incrustaciones en Android Imageview?
- 24. android linearlayout background selector
- 25. Cómo voltear ImageView en Android?
- 26. Pestañas en el lado derecho e izquierdo de TabControl C#
- 27. Android LinearLayout llenar el ancho
- 28. android: cómo alinear el mensaje en alertDialog?
- 29. para imageview en Android
- 30. Android: cómo seleccionar el elemento ListView programmatically
LinearLayout no es compatible con esto. Puede envolver su ImageView con una RelativeLayout dentro de su LinearLayout. – user1032613