Saya memiliki layar ini di aplikasi React Native saya: https://snack.expo.io/@ gkeenley/playful-blueberry

Itu ditampilkan dengan baik di camilan itu ^^ untuk web (emulator default), tetapi untuk Android gambarnya mendapatkan ketinggian nol dan tidak muncul.

Adakah yang tahu bagaimana saya bisa mendekati debugging ini?

PERBARUI

Jika saya menghapus flex: 1 pada gaya icon, itu akan memperbaikinya. Tapi saya tidak mengerti mengapa itu membuat perbedaan dan mengapa Anda perlu melakukannya untuk Android tetapi bukan web.

1
gkeenley 4 Mei 2020, 04:46

1 menjawab

Jawaban Terbaik

Ada deskripsi di dokumen tentang "Dimensi Fleksibel" dan pemberitahuan.

Sebuah komponen hanya dapat diperluas untuk mengisi ruang yang tersedia jika induknya memiliki dimensi lebih besar dari 0. Jika induk tidak memiliki lebar dan tinggi atau flex tetap, induknya akan memiliki dimensi 0 dan anak-anak fleksibel tidak akan terlihat.

1
高鵬翔 4 Mei 2020, 01:58