Ho un oggetto Dialogo di avviso chiamato finestra di dialogo. Sto tentando di aggiungere un'icona ad esso. Vedo che questa sintassi è ora sconsigliato:Impossibile risolvere ContextCompat in Android
dialog.setIcon(getResources().getDrawable(R.drawable.myImage);
sto leggendo tutto il mondo che questo dovrebbe funzionare:
dialog.setIcon(ContextCompat.getDrawable(context, R.drawable.myImage));
Tuttavia, la sintassi ContextCompat non viene riconosciuta da Android Studio. C'è qualcosa che dovrei importare? Grazie.
*** Aggiornamento: Grazie a @Sharj per la risposta corretta di seguito. Ho anche realizzato un video veloce se avete bisogno di un visual: https://www.youtube.com/watch?v=eFiaO0srQro&feature=youtu.be
La prego di dirmi come aggiungere libreria di supporto 4. È una semplice dichiarazione di importazione nella parte superiore della mia classe? import android.support.v4.content.ContextCompat –
Inoltre, a quale file gradle aggiungere l'istruzione? Quello sotto build.gradle dice Non posizionare le dipendenze dell'applicazione qui; appartengono ai singoli file build.gradle del modulo. –
Troverete il file build.gradle nella cartella dell'app. – Sharj