Estoy tratando de convertir un par de botones en un componente reutilizable en Android. Logré que la parte de XML/UI funcione correctamente, pero no puedo encontrar la manera de hacer código reutilizable entre actividades, sin recodificarlo en todas partes. Soy nuevo en Android, así que me disculpo si esto es obvio.Reutilizando el diseño XML y el código detrás de
Ya he revisado esta publicación varias veces: Android layout Tricks 3 - Part 1 pero parece que faltan algunos archivos, y no tengo suficiente experiencia para reconstruirlos.
Un dumbed versión de mi diseño principal:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<WebView android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="375px"
android:layout_alignParentTop="true" />
<include layout="@layout/navbar"/>
</RelativeLayout>
y después de mi "componente":
<?xml version="1.0" encoding="UTF-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:gravity="center">
<ImageButton android:id="@+id/Button1"
android:layout_width="71px"
android:layout_height="wrap_content"
android:background="@drawable/button1"
android:layout_alignParentBottom="true" />
<ImageButton android:id="@+id/Button2"
android:layout_width="75px"
android:layout_height="wrap_content"
android:background="@drawable/button1"
android:layout_toRightOf = "@+id/Button1"
android:layout_alignParentBottom="true" />
</LinearLayout>
</merge>
Si tiene alguna críticas adicionales en mi XML, le agradecería que también .
Gracias, esto es lo que estoy buscando. ¿Puedes elaborar sobre HookupButtons? Lo siento, soy un principiante. – reuscam