Cómo optimizar el nombre de la clase en la disposición XML de Android?

Estoy utilizando algunos componentes personalizados en mi proyecto para que estoy usando código siguiente.

<view class="com.android.mypackage.myclass" id="@+id/button" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@android:drawable/button" android:padding="10dip" /> 

Está funcionando perfectamente bien, estoy usando este código cerca de 35 veces en mi aplicación. Así que al crear la nueva aplicación de clon desde el mismo proyecto, necesito actualizar el nombre del paquete en 35 lugares. ¿Hay alguna manera de reducir estos esfuerzos? Yo había intentado con "class =" @ string / class_name "pero no funciona.

No coloque sus vistas personalizadas en su paquete original, y simplemente póngalas en otro paquete.
Usted puede también ponerlos como pic siguiente.
texto alternativo

Y el código en la disposición xml es como

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <MyView android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout> 

Es mas conveniente.

No. Sólo tienes la alternativa de escribir:

 <com.android.mypackage.myclass id="@+id/button" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@android:drawable/button" android:padding="10dip" /> 

"Class =" @ string / class_name "no funciona, ya que el nombre de la clase debe ser constante y estar disponible en tiempo de compilación mientras se genera código Java desde XML.

@ String / class_name significa que el valor del campo R.string.class_name es "dinámicamente" leído durante el tiempo de ejecución.

  • ¿Cómo hacer el diseño del panel ampliable en android?
  • Mis opiniones se están restableciendo en el cambio de orientación
  • Cómo agregar tres niveles ListView en ExpandableListView en android
  • Home Icon Up Indicator Barra de Acción de Compat
  • Cómo iniciar un servicio cuando .apk está instalado por primera vez
  • Android: Paga una vista con deslizamiento a la izquierda oa la derecha
  • Android Studio no muestra el diseño
  • Disposición de Android alineación izquierda y derecha en disposición horizontal
  • ¿El inflador requiere el contexto de la Actividad?
  • Diseño de Android para Nexus4 vs Nexus 7
  • El teclado mostró la posición de los elementos desordenados
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.