Apa yang menyebabkan kesalahan berikut pada pratinjau tata letak di Android Studio?
Masalah Rendering Kelas berikut tidak dapat ditemukan: - android.support.v7.internal.app.WindowDecorActionBar (Perbaiki Jalur Build, Buat Kelas) Tip: Cobalah untuk membangun proyek.
Jawaban:
Actionbar sudah tidak digunakan lagi dan diganti dengan Toolbar. Karena itu, Anda dapat melakukan hal berikut jika Anda ingin terus menggunakan Actionbar untuk saat ini:
Saya memiliki masalah yang sama hari ini dan solusi ini berhasil untuk saya. FYI, saya menggunakan Android Studio, tapi mudah-mudahan, solusinya serupa untuk Eclipse.
FYI di sini adalah posting blog yang layak tentang mengganti Actionbar dengan Toolbar ketika Anda siap melakukannya: https://blog.xamarin.com/android-tips-hello-toolbar-goodbye-action-bar/
sumber
Saya pikir Anda harus bergantung pada pengaturan
"com.android.support:appcompat-v7:23.1.1"
Andamodule
.ActionBar
sudah tidak digunakan lagi.Ubah saja dependensi Anda dari
'com.android.support:appcompat-v7:23.1.1'
menjadi'com.android.support:appcompat-v7:23.0.1'
di "build.gradle" .Anda juga dapat mengubah orang tua gaya Anda menjadi
"Theme.AppCompat.Light.NoActionBar"
.Coba gunakan
Toolbar
alih - alihActionBar
.sumber
Yang ini berhasil untuk saya
Mengubah induk AppTheme di res / values / styles.xml menyelesaikan masalah ini. Menggantikan
dengan
Atau Anda dapat mengubah API level 21 dari daftar.
sumber
goto: res -> nilai -> gaya (V21) ->
Kode
pilih tema Anda seperti
Apptheme.NoActionBar
pada pratinjau . KarenaActionBar
depricated, selamat datang kembaliToolBar
. TIDAK perlu mengubah dependensi Anda dibuild.gradle(Module:app)
. daricom.android.support:appcompat-v7:23.1.1
kecom.android.support:appcompat-v7:23.0.1
.Semoga ini bisa membantu Anda !!!
sumber
Saya memiliki masalah serupa, dan seperti yang dikatakan banyak orang sejak ActionBar tidak digunakan lagi, triknya adalah untuk menentukan
CATATAN: bahwa induk diakhiri dengan .NoActionBar.
Sejak ActionBar tidak digunakan lagi, Android telah menggunakan ToolBar yang dapat Anda baca di sini di developer.android.com
Saya mencoba menentukan
Sebagai posting lain menyatakan dan itu melemparkan kesalahan. Meskipun orang lain mungkin tidak memiliki masalah itu.
sumber
Saya memiliki masalah yang sama di Android Studio 1.5 (bahkan dengan AppCompatActivity), dan upaya saya untuk memecahkan masalah tersebut adalah memperbarui Android Studio saya ke 2.0. Ini memecahkan masalah dalam kasus saya. Anda dapat menemukan tautan unduhan di: http://tools.android.com/download/studio/canary/latest
sumber
terima kasih @joshgoldeneagle, bekerja di AS v1.4 untuk saya. juga efektif di AS adalah dengan membuka "build.gradle (Module.app)" dan mengubah versi dari v7.23.1.1 menjadi v7.23.0.1 -hth
sumber
Perbaikan cepat
Pilih tema tanpa AtcionBar di Alat Pratinjau UI
sumber
Anda perlu mengubah api tingkat rendering ke 17, mungkin ada masalah rendering dengan API tingkat yang lebih tinggi, mungkin API tingkat yang lebih tinggi misalkan memiliki tema default, dan harap Anda tidak ditentukan tidak ada.
sumber
Untuk AS v1.4 menambahkan "Base" sebelum Theme.AppCompat.Light.DarkActionBar di folder styles.xml menyelesaikan masalah
Selain itu, memperbarui ke AS v2.1 juga menyelesaikan masalah. Mana yang lebih baik tergantung pada kolaborator dan versi AS mereka.
sumber
Di res / values / styles.xml, Anda akan menemukan AppTheme Anda seperti di bawah ini: -
Ubah menjadi: -
dengan menambahkan "Base" masalah rendering akan terselesaikan.
sumber
Mengubah tema dalam manifes memecahkan masalah saya.
sumber