1

アプリ内のアクティビティの 1 つに、android:screenOrientation="portrait"方向を変更したくないため、マニフェストに属性があります。私は次のように Flurry を統合しようとしています:
onStart:

FlurryAgent.onStartSession(this, "api_key");
FlurryAgent.initializeAds(this);
FrameLayout adsFrameLayout = (FrameLayout)findViewById(R.id.frameLayoutAdsContent);
FlurryAgent.getAd(this, "BannerTop-1", adsFrameLayout, FlurryAdSize.BANNER_BOTTOM, 0);

インストップで:

FlurryAgent.onEndSession(this);

および AndroidManifest.xml で:

 <activity
        android:name="com.flurry.android.FlurryFullscreenTakeoverActivity"
        android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode"
        android:screenOrientation="portrait" >
    </activity>

Flurry では、アクティビティの向きを変更できます (デバイスが横向きになったとき)。onStart でコードを実行しないと、アクティビティの向きは変わりません。

前もってありがとう、Amitos80

4

2 に答える 2

0

android:orientation="vertical" をレイアウト xml に追加するとどうなりますか?

于 2012-10-14T13:48:00.900 に答える
0

長い研究の結果、これはできないことがわかりました。フラリーは私の設定を上書きし、画面の向きを横向きに変更できるようにします。誰かが解決策を見つけたら、共有してください。

于 2012-10-24T20:01:16.377 に答える