android - FbDialog doesn't show full content on smaller devices -


steps repro

  • log in fb new fb account can see webdialog showing me current goals , other stuff, can not see authorize ok cancel buttons(probably moved down). can not scroll see buttons

can 1 suggest me quick fix, without updating fb sdk

i posted workaround to: webdialog "current goals" header no button authorize or cancel

in facebooksdk modified com/facebook/widget/webdialog.java, once web dialog loaded block contains "current goals" , hide (if exists). once that, buttons visible again (at least me).

in com/facebook/widget/webdialog.java:

private class dialogwebviewclient extends webviewclient {

// ... other methods ...  @override public void onpagefinished(webview view, string url) {     super.onpagefinished(view, url);     if (!isdetached) {         spinner.dismiss();     }     /*      * once web view loaded, set contentframelayout background transparent      * , make visible 'x' image.      */     contentframelayout.setbackgroundcolor(color.transparent);     webview.setvisibility(view.visible);     crossimageview.setvisibility(view.visible);      // don't know how highlight in code block     // add long comment make obvious     // add javascript call hide element, if exists     webview.loadurl("javascript:try{ document.getelementbyid('nux-missions-bar').style.display='none'; } catch (e) {}");     // end changes            } 

this should help, @ least until facebook fixes api.


Comments

Popular posts from this blog

.htaccess - First slash is removed after domain when entering a webpage in the browser -

Automatically create pages in phpfox -

c# - Farseer ContactListener is not working -