studio setsupportactionbar from fragments con comunicar change activity android android-button

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>