我使用开发人员参考集成Android付费:https://developers.google.com/android-pay 但在购买按钮的UI中,我得到了旧的谷歌钱包样式按钮,如: -
我为此使用了 SupportWalletFragment 。 下面是我的钱包片段样式:
WalletFragmentStyle walletFragmentStyle = new WalletFragmentStyle()
.setBuyButtonText(BuyButtonText.BUY_WITH_GOOGLE)
.setBuyButtonWidth(Dimension.MATCH_PARENT);
答案 0 :(得分:3)
情况是相同的按钮仍然是旧的谷歌钱包风格。 这只是一个 hack ,但如果你真的需要它,你可以试试这个:
以正常方式创建钱包片段但隐藏它 创建自定义按钮,使其看起来像Android Pay一个。
当用户点击您的自定义按钮时,您可以手动点击这样隐藏的Android付费按钮。 (当然,当片段被创建时)。
if (walletFragment != null && walletFragment.getView() != null &&
((FrameLayout) walletFragment.getView()).getChildCount() > 0) {
((FrameLayout) walletFragment.getView()).getChildAt(0)
.callOnClick();
}