¿Por qué se extiende ImageView marcado como error?
Android Studio marca como error esta línea:
public class ParallaxView extends ImageView
Aquí el error:
- Obtenga las cookies de la vista web con ruta y fecha de caducidad
- Cómo centrar una vista dentro de un diseño Android?
- Convención de nombres de campos de vista de Android
- ¿Cuál es la diferencia entre getLayoutInflator y (LayoutInflater) getSystemService (Context.LAYOUT_INFLATER_SERVICE)
- Manejo de enfoque personalizado de ViewGroup
This custom view should extend android.support.v7.widget.AppCompatImageView instead less... (Ctrl+F1) In order to support features such as tinting, the appcompat library will automatically load special appcompat replacements for the builtin widgets. However, this does not work for your own custom views. Instead of extending the android.widget classes directly, you should instead extend one of the delegate classes in android.support.v7.widget.AppCompat.
Me recomienda extender AppCompatImageView
pero mi prueba JUnit no pasa porque AppCompatImageView
necesita un Context
simulación con recursos y Imageview
no lo necesita.
Aquí la pregunta para resolver el otro problema:
NullPointerException crear un AppCompatImageView con simulado Context
¿Puedo ignorar este error y utilizar ImageView? ¿Alguna otra solución?
- GetHeight para View que tiene visibilidad = ido
- Cómo hacer que el segundo fragmento se solape en el primer fragmento mientras que la transición del fragmento
- listview que tiene viewpager en cada elemento de lista en android
- Vista de navegación inferior con elemento personalizado (actionLayout)
- Crash al devolver el fragmento como una pestaña. Ver con la misma ID
- CircledImageView siempre tiene una imagen de rectángulo delante del círculo
- Cambiar el contenido de la vista de la actividad dinámicamente
- RelativeLayout - CenterInParent y marginTop
El uso de widgets AppCompat
permite tener algunas características de diseño de material (y otras nuevas) en dispositivos con versiones anteriores a Lollipop de Android.
En este punto, AppCompatImageView
sólo proporciona el soporte para el tinte de fondo y los elementos decorativos del vector. Si no las usa, entonces extender el ImageView
regular estará bien.
No es realmente un error. La aplicación se basa correctamente a la derecha? Solo Android Studio lo marca como un error.
Puede cambiar esto a advertencia editando la configuración de inspección de 'Widgets personalizados de Appcompat'.
- Cómo personalizar el DrawerItem utilizando el lib mikepenz / MaterialDrawer
- ¿Los Fragmentos y las Actividades de Fragmentos son inherentemente más rápidos que las Actividades?