Android: uso de la vista personalizada en el widget

Hice una ampliación de una vista, sobrescribió los 3 View Contructors y traté de insertarlo en mi xml de un widget.

La excepción es:

Java.lang.ClassNotFoundException: com.mypackage.myVisualizar en el cargador dalvik.system.PathClassLoader@4001e710

¿Es posible usar vistas personalizadas en Widgets?

¿Es posible usar vistas personalizadas en Widgets?

Si por "Widgets" quiere decir "widgets de aplicaciones", entonces, no. No puede utilizar clases de View personalizadas en widgets de aplicaciones .

Pero puede utilizar un ImageView que se admite en un widget:

  1. Crear un mapa de bits y dibujar con un lienzo en él:

    Bitmap mBitmap = new Bitmap(mWidht, mHeight, Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(mBitmap); canvas.drawText("test",0,30,newPaint());

  2. Asigne este mapa de bits a ImageView en el widget mediante remoteViews.setImageBitmap(viewID, mBitmap);

Vea este post para más información

  • Widget de Android que parece exactamente un icono de lanzador
  • Cómo agregar widgets múltiples en una aplicación?
  • Actualizar Android ListView en Widget
  • Widget Android ImageButton pierde imagen cuando se gira la pantalla
  • ¿Cuál es la diferencia para actualizar Android App Widget entre dos enfoques?
  • El widget de búsqueda no está funcionando en el release apk
  • Estilo de todas las vistas de texto (o vista personalizada) sin agregar el atributo de estilo a cada TextView
  • mensaje del widget android para desbloquear
  • Android - Obtener el widget del cronómetro
  • Android - widget de actualización sobre el servicio con datos de la red. ¿El mejor enfoque?
  • Se produjo un error en la transacción del encuadernador al colocar un mapa de bits dinámicamente en un widget.
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.