React-Native选取器 - 更改字体大小

时间:2017-06-11 16:19:41

标签: react-native

我想更改选择器的字体大小并格式化选择器项。我按照以下链接中的说明,重新运行react-native run-android,但没有任何变化。

How to style the standard react-native android picker?

1 个答案:

答案 0 :(得分:-1)

可以通过本机android设置样式。看到这个和这个。

将以下代码添加到/res/values/styles.xml

...

<style name="SpinnerItem" parent="Theme.AppCompat.Light.NoActionBar">>
    <item name="android:fontFamily">sans-serif-light</item>
    <item name="android:textSize">18dp</item>
</style>

<style name="SpinnerDropDownItem" parent="Theme.AppCompat.Light.NoActionBar">>
    <item name="android:textColor">#ffffff</item>
    <item name="android:textSize">18dp</item>
    <item name="android:fontFamily">sans-serif-light</item>
    <item name="android:gravity">center</item>
    <item name="android:background">@drawable/mydivider</item>
</style>

在res / drawable / mydivider.xml中创建一个文件,并添加以下代码

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="#29A1C9" />
    <corners android:radius="0.5dp" />
    <stroke
        android:color="#FFFFFF"
        android:width="0.1dp" />
</shape>