react native - android - Picker 有下划线

Posted

技术标签:

【中文标题】react native - android - Picker 有下划线【英文标题】:react native - android - Picker has underline 【发布时间】:2017-10-03 21:33:08 【问题描述】:

Picker 样式有问题 - 它在 android 上具有类似 TextInput 的下划线,但 underlineColorAndroid = 'transparent' 或任何其他颜色都不起作用。

我正在使用来自 NativeBase 的 Picker,这个 Picker 替换了 ReactNative Picker。所以这是我的代码。我试过用Input(NativeBase) 包装Item 或用underlineColorAndroid 属性包装TextInput,因为只有TextInput 可以拥有这个道具,但没有运气。使用 bottomBorderColor 更改组件的样式也不会产生结果。谁能帮帮我?

          <View>
             <Form>
               <Item inlineLabel>
                 <Label>Region</Label>

                 <Picker
                   style= alignItems: 'flex-end', width: 200 
                   placeholder='...'
                  >
                    <Picker.Item label="..."/> //this first Item rendered as underlined
                 </Picker>
               </Item>
           </Form>
      </View>

【问题讨论】:

所以Form中的每个Item都有下划线,看起来Label下有1行,Picker下有2行 下划线应该作为 Picker 中的项目分隔符。为什么要删除该下划线? @wlisrausr 请看上面的图片 哦,好吧。那么您要删除哪个边框? ItemPicker 中的边框? @wlisrausr Picker 的边界。实际上在4.4.3以后的ios或Android上是没有双边框的,只有Form Item的底线 【参考方案1】:

style=borderColor:"transparent" 添加到&lt;Item&gt; 标记中。

         <View>
             <Form>
               <Item inlineLabel style=borderColor: "transparent">
                 <Label>Region</Label>

                 <Picker
                   style= alignItems: 'flex-end', width: 200 
                   placeholder='...'
                  >
                    <Picker.Item label="..."/> //this first Item rendered as underlined
                 </Picker>
               </Item>
           </Form>
      </View>

【讨论】:

以上是关于react native - android - Picker 有下划线的主要内容,如果未能解决你的问题,请参考以下文章

使用 react-native run-android 运行时出现 React-Native 错误

react-native run-android上的React Native错误

解决 React-Native: Android project not found. Maybe run react-native android first?

React Native 项目 Android Gradle 失败(React-Native-Reanimated Fail)

react-native 使用react-native run-android 启动项目 报错 Android project not found

React Native Android入门实战及深入源码分析系列——React Native源码编译