Facebook Android SDK登录对话框标题栏问题

时间:2013-05-20 11:45:39

标签: android facebook

我已将Facebook Android SDK与我的应用程序集成。

我想从应用中的所有屏幕中删除标题栏,包括出现FB登录对话框的屏幕。

我在清单中使用了以下代码。

<activity android:name=".FacebookScreen" 
          android:screenOrientation="portrait"
          android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity>

FB登录代码:

      if (!facebook.isSessionValid()) {
            facebook.authorize(FacebookScreen.this.getParent(),
                    new String[] { "publish_stream" },
                    Facebook.FORCE_DIALOG_AUTH,
                    new DialogListener() {

                        public void onCancel() {
                            // Function to handle cancel event
                        }

                        @Override
                        public void onComplete(Bundle values) {
                            // Function to handle complete event

                            new MyAsyncTask().execute();
                        }

                        @Override
                        public void onError(DialogError error) {
                            // Function to handle error
                            Log.i("Login DialogError", error.getMessage());
                        }

                        @Override
                        public void onFacebookError(FacebookError fberror) {
                            // Function to handle Facebook errors
                            Log.i("Login Error", fberror.getMessage());
                        }     
                    });

        }

但是,当出现“FB登录”对话框时,我仍然可以看到默认的标题栏。

我尝试在 com.facebook.LoginActivity

中的onCreate方法中添加以下代码行
requestWindowFeature(Window.FEATURE_NO_TITLE);

但这也无济于事。如何删除?

0 个答案:

没有答案
相关问题