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
Post a Comment