Wszystko, co przeczytałem (PO ROKU już robiącą moją aplikację :() mówi coś w stylu "nigdy nie powinieneś używać WebView wewnątrz ScrollView!" Jest to zrozumiałe, ponieważ teoretycznie możesz mieć 2 przewijane rzeczy, które mogłyby sprawić dziwną użyteczność.WebView wewnątrz ScrollView wydaje się działać dobrze, ale ostrzeżenia nie używać - alternatywa?
Ale -
może to sprawia, że dopuszczalne wykorzystanie nawet jeśli jest to technicznie źleCzy - tak daleko, widziałem żadnych efektów niepożądanych Potem znowu, każdy WebView używam nie wymaga przewijania.? czy występują niepożądane efekty, których po prostu nie zauważam z powodu braku testów w konkretnej wersji?
Jeśli nie mogę korzystać z WebView w ScrollView, to jak mogę et poniżej układ (mój obecny app):
LinearLayout
ScrollView
LinearLayout
TextView //Title of article
TextView //Subtitle of article
RelativeLayout
ImageView //Large Image (clickable to gallery)
ImageView //"more photos icon"
WebView // a small horizontal ad
TextView // actual article text
WebView //embedded HTML code ranging from iframe to video...etc
WebView //embedded HTML code ranging from iframe to video...etc
WebView // a small horizontal ad
LinearLayout
TextView //DB-driven "similar articles" list
WebView //disqus comments
Uwaga: Zdaję sobie sprawę, że to „źle” - ale tak używasz <center>
tagów HTML, a ludzie nadal skutecznie z nich korzystać przez cały czas. Różnica polega na tym, że istnieje łatwa i lepsza alternatywa dla <center>
- czy jest coś podobnego w tym scenariuszu w systemie Android? W pewien prosty sposób, aby uzyskać powyższe?
AdMob jest przeznaczony specjalnie dla Google - nie wyświetlamy reklam za ich pośrednictwem. Komentarze są przez Disqus, który ma kod HTML do zaimplementowania. Doceniam twój czas, ale nie wierzę, że to jest to, czego szukam. – Dave