setsupportactionbar - Android: disminuyendo el tamaño del botón
fragment set listener (4)
El uso puede tomar la vista de la imagen en este caso o si está tomando la vista de texto en este caso para que pueda tomar la imagen con el tamaño adecuado, de modo que no se vea mejor con estas medidas, puede configurar un tamaño pequeño para la imagen. La mejor manera es tomar la imagen. Imagen con ese tamaño que desea crear su buena manera
Estoy usando el Button
en uno de los diseños. Quiero que el tamaño del Button
sea tan pequeño como el tamaño del texto / etiqueta.
Estoy usando el siguiente código.
<Button
android:text="@string/cancle_button"
android:id="@+id/button1"
android:background="@drawable/back_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:textSize="12sp"
android:textColor="#ffffff"
android:textStyle="bold" />
Pero quiero que la altura del Button
sea la misma que la del texto / etiqueta. Siempre que disminuyo o aumente la altura del texto, la altura del Button
permanece igual. ¿Cómo debo resolver este problema?
Ha pasado casi un año desde que se hizo la pregunta. Pero ahora enfrenté el problema y obtuve una solución. :) Puede ser que ayude a alguien.
Puedes lograr esto configurando android:minHeight="0dp"
para el widget Button.
Y supongo que este comportamiento se debe a que hay un valor predeterminado (puede ser un 48dp) establecido para los widgets Button por el marco considerando un área de contacto mínima.
Puede resolver este problema estableciendo la altura del botón en un valor específico que sea igual a la altura de su etiqueta.
<Button
android:text="CANCEL"
android:id="@+id/button1"
android:background="@drawable/back_button"
android:layout_width="wrap_content"
android:layout_height="20sp"
android:gravity="center"
android:textSize="15sp"
android:textColor="#ffffff"
android:textStyle="bold" />
Puede utilizar un diseño relativo para lograr esto. Revisa este código de muestra,
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="TextView" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/textView1"
android:layout_alignTop="@id/textView1"
android:layout_alignBottom="@id/textView1"
android:text="Button" />
</RelativeLayout>