Bagi Anda pengguna Android Studio, pasti pernah mengalami masalah error inflating class imageview. Dari pengalaman kami error inflasi mungkin berasal dari drawable yang digunakan dalam ImageView dan tentunya setiap aplikasi yang sedang dibangun tidak sama penyebabnya. Guna membantu Anda mengidentifikasi masalah, berikut ini adalah masalah umum yang memicu terjadi nya error inflating class imageview :

Berikut adalah cara mengatasi error inflating class imageview di Android Studio :

1. Menghindari membuat gambar versi drawable

contoh Dalam folder drawable ~> “ic_contact (v24)”

Jika Anda menggunakan vector drawable, gunakan :

app:srcCompat="@drawable/ic_dot"

Daripada

android:src="@drawable/ic_dot"

2. Periksa File Gambar yang berformat PNG

Anda dapat menghapus gambar yang berformat png dari folder drawable (folder drawable, bukan drawable-v24). Salin kembali file png ke folder drawable. Saat melakukan ini, Anda akan dapat memilih untuk menyalinnya ke folder drawable atau drawable-v24. Salin png ke kedua folder
Salin png ke kedua folder (png harus memiliki nama yang sama).
Setelah Anda menyalin png ke kedua folder, folder baru dengan nama png akan muncul. Di dalamnya Anda akan melihat 2 png. Satu dengan “(v24)” di sebelahnya. Folder baru dengan nama png akan muncul, berisi png

Dalam kasus saya, saya memiliki app: srcCompat = “@ drawable / ic_svg_image” di dalam ImageView, tetapi SVG itu sangat kompleks.

3. Jangan paste gambar drawable di Android Studio

Jangan paste suatu gambar project Anda ke dalam drawable di studio Android, pastekanlah ke folder drawable dan bersihkan project lalu jalankan kembali.Ini adalah solusi termudah .

4. Letakkan file gambar di direktori drawable

Letakkan saja file drawable Anda di direktori drawable, jangan drawable 24.

5. Tambahkan KodeĀ  di Manifests-Activity

Kode berikut mungkin ditambahkan di Android Manifests-Activity.

<activity
android:name=""
--------------
android:theme="@android:style/Theme.Black.NoTitleBar">
</activity>

Jangan lupa menghapus thema setelah menambahkan kode tersebut.

LEAVE A REPLY

Please enter your comment!
Please enter your name here