Chl*_*loe 5 android facebook-android-sdk
我的应用程序是全屏,并隐藏标题栏
<application
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
Run Code Online (Sandbox Code Playgroud)
但是,在Facebook SDK登录会话期间,如果没有安装Facebook应用程序,它会弹出一个内部浏览器对话框并显示状态栏.即使在Facebook登录期间,如何保持状态栏隐藏?
Session.OpenRequest openRequest = new Session.OpenRequest(activity).setPermissions(permissions).setCallback(callback);
Session session = new Session.Builder(activity).build();
if (SessionState.CREATED_TOKEN_LOADED.equals(session.getState()) || allowLoginUI) {
Session.setActiveSession(session);
session.openForRead(openRequest);
return session;
}
Run Code Online (Sandbox Code Playgroud)

我也尝试直接在Facebook LoginActivity上设置主题,但这不起作用:
<activity
android:name="com.facebook.LoginActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
/>
Run Code Online (Sandbox Code Playgroud)
使用Facebook Android SDK 3.5和Android 4.2.2.
据我所知,您需要获得对对话框的引用,然后简单地使用。
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2556 次 |
| 最近记录: |