Pregunta

Me gustaría crear un botón con fondo circular o rectangular, texto y una imagen debajo o encima del texto.

Aquí está el diseño CustomButton donde agregué los objetos (fondo y texto - Falta ImageView):

<FrameLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_height="wrap_content"
 android:orientation="horizontal" android:layout_width="wrap_content" android:layout_gravity="center_vertical|center_horizontal">

Me gustaría crear un objeto CustomButton con los métodos setText () y setImage () que cambiarían el texto y la imagen del botón y colocarían múltiples CustomButtons en el diseño principal.

¿Alguien sabe cómo crear un diseño personalizado, colocarlo en otro diseño (principal) y modificar sus elementos de la actividad que está vinculada al diseño principal?

Realmente agradecería su ayuda.

¡Gracias!

¿Fue útil?

Solución

Si desea acceso programático, debe subclasificar Ver y hacer su trabajo allí en Java. Todavía puede hacer el diseño en xml, pero tiene los métodos de imagen y texto que desee. Luego podrá usar esto en otro diseño para colocar sus CustomButtons.

Otros consejos

Oye, para crear un botón circular o rectangular, puedes usar la forma. Se puede hacer en un archivo .xml.

vea esto Haga clic aquí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top