Max*_*oid 2 android stripe-payments
我正在使用 Stripe 库 stripe-android:6.1.2。我已经集成了 Stripe 为 Android 提供的卡片小部件。这是非常笨拙的。卡号与 MM/YYYY 等重叠。文本大小也很大。想让它变小。需要帮助来自定义这些属性。
小智 5
根据 Stripe 文档: https: //stripe.com/docs/mobile/android
你可以试试:
<style name="CardWidgetStyle" parent="@android:style/Theme.DeviceDefault">
<item name="android:background">#0000FF</item>
<item name="editTextStyle">@style/EditTextOverride</item>
<item name="android:editTextStyle">@style/EditTextOverride</item>
</style>
<style name="EditTextOverride" parent="@android:style/Widget.EditText">
<item name="android:textColor">#FF0000</item>
<item name="android:textColorHint">#00FF00</item>
<item name="android:textSize">12sp</item>
</style>
Run Code Online (Sandbox Code Playgroud)
然后在布局文件中,将样式应用到 CardInputWidget 以更改其文本、文本提示和背景颜色。
<com.stripe.android.view.CardInputWidget
android:id="@+id/card_input_widget"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/CardWidgetStyle"
/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4508 次 |
| 最近记录: |