10

我正在尝试在我的应用程序中包含一个 PayPal 捐赠按钮(从操作栏按钮启动它),它确实可以正常工作,但是......它只是将 PayPalActivity 显示为一个非常小的弹出窗口,而它应该几乎是全屏的默认!

让我更好地解释一下...我使用通常的代码来启动付款活动:

Intent checkoutIntent = PayPal.getInstance().checkout(payment, this, new ResultDelegate());
startActivityForResult(checkoutIntent, 1);

好吧,它按预期启动了活动,但它似乎在一个非常小的弹出窗口中“窗口化”,而它应该是一个几乎全屏的大弹出窗口。在清单中,我声明了 PayPalActivity 通常需要的参数:

<activity android:name="com.paypal.android.MEP.PayPalActivity"
        android:theme="@android:style/Theme.Translucent.NoTitleBar"
        android:configChanges="keyboardHidden|orientation" />

我还添加了所需的权限...

我究竟做错了什么?

我正在 Galaxy S3 上进行测试并使用 Android 4.0.3 API(但在手机上运行 4.1.1)

提前致谢!!

4

2 回答 2

1

这绝对是 PayPal 库中的一个错误。尝试设置

android:targetSdkVersion="3"

在您的清单文件中,您将获得全屏弹出窗口。

于 2013-03-21T14:07:47.357 回答
0

这为我解决了这个问题:

<uses-sdk android:minSdkVersion="3" />

希望能帮助到你 ;-)

于 2016-09-08T12:47:25.293 回答