文本输入框:基本组件 自动补全的搜索功能

TextInput的主要属性和事件如下:

  1. autoCapitalize:枚举类型,可选值有none  sentences  words  characters当用户输入时,用于提示
  2. placeholder:占位符,在输入前显示文本内容
  3. value:文本输入框的默认值
  4. placeholderTextColor:占位符文本的颜色
  5. password:boolean类型true表示密码输入显示*
  6. multiline:多行输入
  7. editable:文本框是否可输入
  8. autofocus:自动聚焦
  9. clearButtonMode:枚举类型,never while-editing unless-editing always用于显示消除按钮
  10. maxLength:能够输入的最长字符数
  11. enablesReturnKeyAutomatically:如果为true表示没有文本时键盘是不能有返回键的,其默认值为false
  12. retrunKeyType:枚举类型default go google join next route search send yahoo done emergency-call表示软键盘返回显示的字符串
  13. secureTextEntry:隐藏输入内容,默认值为false
  14. onChangeText:当文本输入框的内容变化时,调用改函数;onChangeText接收一个文本的参数对象
  15. onChange:当文本变化时,调用改函数
  16. onBlur:失去焦点触发事件
  17. onFocus:获得焦点时触发事件
  18. onSubmitEditing:当结束编辑后,点击键盘的提交按钮触发该事件

搜索框

/*** Sample React Native App* https://github.com/facebook/react-native*/
'use strict';import React, { Component } from 'react';
import {AppRegistry,StyleSheet,Text,
TextInput,View} from 'react-native';class ZhangqfTest extends Component {render() {return (<View style={[styles.flex,styles.topStatus]}><Search></Search></View>
);}
}class Search extends Component {render(){return(<View style={[styles.flex,styles.flexDirection]}><View style={[styles.flex,styles.input]}><TextInput  returnKeyType="search" /></View><View style={styles.btn}><Text style={styles.search}>搜索</Text></View></View>
);}
}const styles = StyleSheet.create({flex:{flex:1,},flexDirection:{flexDirection:'row',},topStatus:{marginTop:25,},input:{height:45,borderColor:'red',borderWidth:1,marginLeft:10,paddingLeft:10,borderRadius:5,},btn:{width:45,marginLeft:-5,marginRight:5,backgroundColor:'#23BEFF',height:45,justifyContent:'center',alignItems:'center',},search:{color:'#fff',fontSize:15,fontWeight:'bold',},});AppRegistry.registerComponent('ZhangqfTest', () => ZhangqfTest);

转载于:https://www.cnblogs.com/zhangqf/p/6505692.html

16、React Native实战之TextInput组件相关推荐

  1. 手把手教React Native实战开发视频教程 干货

    手把手教React Native实战开发视频教程[更新到70集啦...] ================================ 由于360云盘关闭,作者已经将资源迁移.需要的朋友请访问一下 ...

  2. React Native 项目常用第三方组件汇总

    React Native 项目常用第三方组件汇总 https://www.jianshu.com/p/d9cd9a868764?utm_campaign=maleskine&utm_conte ...

  3. React Native中的TextInput (补充)

    React Native中的TextInput (补充) TextInput 的属性: import React, { Component } from 'react'; import { AppRe ...

  4. 3、React Native实战——实现QQ的登录界面

    今天记录的是使用React Native实现QQ的登录界面,如果不了解React Native,请看React Native中文网站:http://reactnative.cn/ 下面是一张手机QQ的 ...

  5. React Native 实战:构建电商 App

    课程介绍 React Native 充分利用了 Facebook 的现有轮子,是一个很优秀的集成作品,使用 RN 即可做到无需编译就能远程热更新 App,再加上友好的开发方式.快到爆炸的开发效率.RN ...

  6. React Native 项目简单整理-组件优化

    2019独角兽企业重金招聘Python工程师标准>>> 断断续续敲了一天,记录一下没有优化的分类的代码,App.js 里的代码 /*** Sample React Native Ap ...

  7. 先进技术android,React Native实战(JavaScript开发iOS和Android应用)/计算机科学先进技术译丛...

    导语 内容提要 本书作者Nader Dabit是AWS Mobile开发人员.React Native Training创始人和React Native Radio播客主持人.本书旨在帮助iOS.An ...

  8. React Native中一些常用组件用法

    View组件 View是一个支持Flexbox布局.样式.一些触摸处理.和一些无障碍功能的容器,并且它可以放到其它的视图里,也可以有任意多个任意类型的子视图. View的设计初衷是和StyleShee ...

  9. 【稀饭】react native 实战系列教程之首页列表UI实现

    首页设计与实现 首先,这章节讲的是首页内容的设计与实现,不包括主界面的设计,因为一开始入手,我希望能立马获取到数据并能展示出来,后面再来搭木积似的一步一步把整体框架做起来. 设计 (图丑,莫见怪~) ...

最新文章

  1. caffe中的学习率的衰减机制
  2. Android--制作开场动画/MediaPlayer OnCompletionListener
  3. HNUOJ 13341
  4. LPM Sprint 4-13 开发 工作总结
  5. 11. 列表标签及其应实例
  6. 鸿蒙系统打通iOS,库克真的做到了!正式官宣确认截胡鸿蒙OS系统:软硬件生态全打通...
  7. 汇编jnl_汇编指令集
  8. 增加VirtualBox虚拟机的磁盘空间大小(Host:Win7 VirtualBox5.0.16 VM:Win10)
  9. 吴恩达深度学习 —— 4.2 深层网络中的前向传播
  10. Ubuntu apt-get方式安装Subversion
  11. C++ 直接插入排序
  12. 《A Practical Guide to Continuous Delivery》作者访谈录
  13. 【实践】LightSeq:高性能NLP序列推理实践-字节跳动.pdf(附下载链接)
  14. 秒味课堂Angular js笔记------$scope.$watch和$scope.$apply
  15. inner join ,left join ,right join区别
  16. 区块链 PBFT 哪个节点 谁负责打包区块
  17. 教新手小白如何通过五分钟学会用Python爬取女神照片!
  18. 华北黄淮江淮等地有大雾 江南华南等地有小到中雨
  19. 利用python编程,制作自己的游戏“外挂”!
  20. Kernel Panic 介绍

热门文章

  1. mybatis的详解
  2. html如何整齐排列选择框,html – 如何均匀地排列多个内嵌块元素?
  3. mysql8 index255_详解关于MySQL 8.0走过的坑
  4. Visual Studio 2019报4996错误的解决办法
  5. linux mysql 加固_apache+mysql+php安全加固配置说明
  6. PHP转换时间戳mktime,php日期转换为时间戳的方法
  7. solr mysql 分词_solr学习篇(二) solr 分词器篇
  8. ul阻燃标准有几个等级_阻燃性弱电电缆种类众多 怎么样选择才合适?
  9. linux升级gnome,linux – Gnome shell特权升级
  10. 新服务器配置 显示,新服务器配置纪录