'dan sonra ekran boyutuna eriştiğinde Android uygulaması onDeviceReady
olayında geçersiz boyut (320x480) döndürdü, ancak birkaç saniye sonra boyut düzeltildi.PhoneGap/Cordova Android onDeviceReady
En başından nasıl doğru boyut alabiliriz? Ya da doğru boyutta alabileceğim herhangi bir olay var mı? Cordova 2.5.0 Kullanılması
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
:
function getWindowSizes() {
var windowHeight = 0, windowWidth = 0;
if (typeof (window.innerWidth) == 'number') {
windowHeight = window.innerHeight;
windowWidth = window.innerWidth;
} else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
windowHeight = document.documentElement.clientHeight;
windowWidth = document.documentElement.clientWidth;
} else if (document.body && (document.body.clientWidth || document.body.clientHeight)) {
windowHeight = document.body.clientHeight;
windowWidth = document.body.clientWidth;
}
return [windowWidth, windowHeight];
}
Görünüm:
Ben boyutunu almak için bu işlevi kullanıyorum.
UPD:
Bu ekran görüntüsünde gördüğünüz gibi, uygulama daha küçük boyutlu başlattı. Boş Cordova projesi bile bunu yapıyor. Bunu nasıl düzeltebilirim?
teşekkürler!
bu konuda herhangi bir ilerleme:
Bu bağlantı biraz daha nasıl çalıştığını hakkında ayrıntılı bilgi ? Cevaplar senin için mi çalıştı? – Fardin
Sorunum var, herhangi bir gelişme var mı? – poordeveloper
Maalesef artık Cordova uygulamaları geliştirmiyorum. Zamanım varsa, aşağıdaki çözümleri çoğaltmaya ve kontrol etmeye çalışacağım. Ama senin için işe yaramıyorsa, benim için de işe yaramıyor. – dymv