如何为card.io自定义DataEntryActivity

时间:2013-05-07 16:42:57

标签: card.io

有没有办法将io.card.payment.DataEntryActivity的screenOrientation设置为landscape?我试图在Manifest中设置它,但app崩溃了

             io.card.payment.DataEntryActivity requires attribute android:screenOrientation="portrait"

所以,我怎么能自定义这个页面?如果我不能,有没有办法只删除这个页面?我认为只有信用卡号码对我来说应该足够了,而且我不需要到期日期。

谢谢

2 个答案:

答案 0 :(得分:3)

我是PayPal card.io团队的杰夫。当前的DataEntryActivity不支持横向,但我们绝对不应该崩溃。我们已经针对该问题打开了一个错误。

关于完全删除活动的请求,我们要求没有摄像头或无法扫描其卡的用户执行此活动,并查看捕获的卡号。您可以通过额外的意图删除过期,如下所示:

scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_EXPIRY, false);

答案 1 :(得分:1)

自上一个SDK版本v3.1.3起,您无需显示确认屏幕。只是把这个意图放得额外:

scanIntent.putExtra(CardIOActivity.EXTRA_SUPPRESS_CONFIRMATION, true);