SetWidth () Botón de Android
He creado un botón colocado en un RelativeLayout y me gustaría establecer su tamaño. Pero sólo puedo establecer un tamaño mayor que el original, por ejemplo, puedo cambiar el tamaño de 200dp, pero no a 20dp.
¿Hay una solución?
- Cómo establecer el ancho de divisor ListView?
- Cómo hacer android buscar barra de ancho completo en api 17 o superior?
- El elemento ListView no extenderá el ancho a fill_parent
- Diseño de tabla XML? ¿Dos filas de la misma anchura con botones de igual anchura?
- ¿Cómo establecer el ancho mínimo fijo de EditText para que se ajuste firmemente alrededor de la pista y el contenido limitado por duración limitada?
Aquí está mi código
Button b = new Button(getApplicationContext()); myLayout.addView(b); b.setWidth(200); // Work b.setWidth(20); // Don't work
Gracias
- Android layout_width & layout_height, cómo funciona?
- Android DataBinding layout_width: Debe proporcionar un atributo layout_width
- Diseño de android redimensionamiento de los padres sin cambiar el tamaño de los childs
- LinearLayout ImageView Redimensionar todos los anchos de imagen para ajustar
- Anchos diferentes de diseños de Android en ViewPager
Esto es porque el Button
tiene un ancho mínimo de 64dip
por defecto. Póngalo en 0
antes de ajustar el ancho.
b.setMinimumWidth(0);
puede establecer el ancho del botón dando valores en la ventana de propiedades del panel de diseño del xml.on el lado derecho del diseño de la interfaz de usuario. Usted puede utilizar el botón pequeño en vez del botón para hacerle un 20dpi.