私のアプリは全画面表示で、タイトルバーを非表示にします
<application
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
ただし、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;
}
また、Facebook LoginActivity でテーマを直接設定しようとしましたが、うまくいきませんでした:
<activity
android:name="com.facebook.LoginActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
/>
Facebook Android SDK 3.5 および Android 4.2.2 を使用します。