WebView'de bazı içeriği görüntüleyen bir uygulama yapıyorum. Bu içeriği ekrana sığacak şekilde şekillendiriyorum ve yakınlaştırma gerekli değil. Bir Web Görünümü'nün yakınlaştırma özelliklerini kapatmanın bir yolu var mı?Tutam yakınlaştırmayı WebView'de devre dışı bırakma?
cevap
wv.getSettings().setSupportZoom(false);
Ne istiyorsun. setBuiltInZoomControls ile multitouch yakınlaştırma devre dışı bırakmaz, ancak bu yapar. Cihazın zumlamasına bağlı olarak, varsayılan olarak devre dışı bırakılabilir. İçinde bir Web Görünümüne sahip bir uygulamam var ve HTC g2 cihazımda hiç zum yapmama izin vermiyor. Ama aynı kod Galaxy Tablet üzerinde yakınlaştırma sağlayacak.
WebSettings
üzerinde setBuiltInZoomControls(false)
deneyebilirsiniz. Çok dokunuş da dahil olmak üzere tüm yakınlaştırma biçimlerini kontrol etmesini beklerdim.
Ancak akılda tutulması edin:
orada birden fazla ekran boyutu, Android olduğunu ve ne QVGA 2.8" üzerinde uyuyor ekranı ve ne 10" uyar tablette aynı olmayacak
kullanıcıların kötü görme gibi diğer nedenlerden dolayı zum yapmanız gerekebilir
Yakınlaştırma varsayılan olarak devre dışı bırakılmıştır. SetBuiltInZoomControls ve setSupportZoom'un her ikisi de çalışmak için yakınlaştırma için true değerine ayarlanmalıdır. – gngr44
İlginç. Bu sorudan her iki öneriyi de kullandım (ikisi de birlikte) ve yine de WebGörünümde nook renginde yakınlaşmayı kaldırabilirim. – thedude19
@ thedude19: FWIW, nook rengi, uygulamanızın nook rengi için test edilmesi dışında uygun bir test platformu değildir. Düğüm rengi üzerinde Android Market bulunmamakta ve bu nedenle herhangi bir uyumluluk şartnamesine uymak zorunda kalmamakta veya herhangi bir uyumluluk testini geçmemektedir. – CommonsWare
- 1. devre dışı bırakın tutam/zoom
- 2. TinyMCE devre dışı bırakma devre dışı bırakma
- 3. Taşımacıyı devre dışı bırakma
- 4. UIPickerView devre dışı bırakma
- 5. Devre Dışı Bırakma CodeRush
- 6. CollapsingToolbarLayout'u devre dışı bırakma
- 7. ListView'ü Devre Dışı Bırakma ViewPager
- 8. Yerel olarak devre dışı bırakma
- 9. Grails eklentisini devre dışı bırakma
- 10. smarty bildirimini devre dışı bırakma
- 11. VB6: Devre dışı bırakma varyantları
- 12. TabLayout'taki Sekmeleri Devre Dışı Bırakma
- 13. ListView'da Dalgalanmayı Devre Dışı Bırakma
- 14. Formunu devre dışı bırakma Düğmesi
- 15. HikariPool günlüğünü devre dışı bırakma
- 16. Marketplace'i Eclipse'den Devre Dışı Bırakma
- 17. Kopyalama devre dışı bırakma dojo.dnd
- 18. CSS kurallarını devre dışı bırakma
- 19. Devre dışı bırakma listesinde devre dışı bırakılan öğe
- 20. Harita yakınlaştırmayı devre dışı bırak CircleMarker yaprakçıkta çift tıklayın
- 21. MBProgressHUD UITableViewController ile etkileşimi devre dışı bırakma
- 22. Java Graphics xor modunu devre dışı bırakma
- 23. UITearchView'a eklenen UISearchbar'ın Kaydını Devre Dışı Bırakma
- 24. Django/mod_WSGI Sayfası Önbelleği Devre Dışı Bırakma
- 25. ListView öğesinin odağını devre dışı bırakma ListView
- 26. @ Html.TextBoxFor içinde doğrulamayı devre dışı bırakma .Net
- 27. Webcat iletilerini logcat çıkışından devre dışı bırakma
- 28. Sayım, sınırlama ve devre dışı bırakma
- 29. Program görünümünde görünümü devre dışı bırakma
- 30. Web2py'de gezinme düğmelerini devre dışı bırakma
İlginç. Bu sorudan her iki öneriyi de kullandım (ikisi de birlikte) ve yine de WebGörünümde nook renginde yakınlaşmayı kaldırabilirim. – thedude19