input组件android,React-Native TextInput组件详解及实例代码
同时适配Android和IOS
代码注释比较详细
/**
* Sample React Native App
* https://github.com/facebook/react-native
* @flow
*/
import React, {Component} from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View,
TextInput,
Platform,
TouchableOpacity,
} from 'react-native';
//获取屏幕信息
var Dimensions = require('Dimensions');
var width = Dimensions.get('window').width;
class TextInputG extends Component {
render() {
return (
{/*账号输入框在这里用View包裹以便处理器样式*/}
style={styles.textInputStyle}
//站位符
placeholder='手机号'/>
{/*密码输入框*/}
style={styles.textInputStyle}
placeholder='密码'
//密文
secureTextEntry={true}/>
{/*设置控件可点击*/}
{alert('点击登录')}}>
{/*登录按钮*/}
登录
);
}
}
const styles = StyleSheet.create({
container: {
//设置占满屏幕
flex: 1,
// backgroundColor: 'black',
marginTop: 140,
},
//包裹输入框View样式
textInputViewStyle: {
//设置宽度减去30将其居中左右便有15的距离
width: width - 30,
height: 45,
//设置圆角程度
borderRadius: 18,
//设置边框的颜色
borderColor: 'blue',
//设置边框的宽度
borderWidth: 1,
//内边距
paddingLeft: 10,
paddingRight: 10,
//外边距
marginTop: 10,
marginLeft: 20,
marginRight: 20,
//设置相对父控件居中
alignSelf: 'center',
},
//输入框样式
textInputStyle: {
width: width - 30,
height: 35,
paddingLeft: 8,
backgroundColor: '#00000000',
// alignSelf: 'center',
//根据不同平台进行适配
marginTop: Platform.OS === 'ios' ? 4 : 8,
},
//登录按钮View样式
textLoginViewStyle: {
width: width - 30,
height: 45,
backgroundColor: 'red',
borderRadius: 20,
marginTop: 30,
alignSelf: 'center',
justifyContent: 'center',
alignItems: 'center',
},
//登录Text文本样式
textLoginStyle: {
fontSize: 18,
color: 'white',
},
});
module.exports = TextInputG;
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
input组件android,React-Native TextInput组件详解及实例代码相关推荐
- android message 代码,Android Handler移除Message详解及实例代码
Android Handler移除Message详解 问题: 1.removeMessage(what)函数是否只能移除对应what值的Message? 2.对于Delayed发送的Message,能 ...
- android 设置listview滚动条,Android ListView 滚动条的设置详解及实例代码
Android ListView 滚动条的设置详解 1.滚动条的属性 android:scrollbarAlwaysDrawHorizontalTrack 设置是否始终显示水平滚动条.这里用Scrol ...
- Android APP:Preference使用详解和实例(附源码)
Android APP:Preference使用详解和实例 一.Preference 是Android app中重要的控件之一,Settings 模块大部分都是通过Preference 实现的,这里将 ...
- Java 线程池详解及实例代码
转载自 Java 线程池详解及实例代码 这篇文章主要介绍了Java 线程池的相关资料,并符实例代码,帮助大家学习参考,需要的朋友可以参考下 线程池的技术背景 在面向对象编程中,创建和销毁对象是很费时 ...
- JavaScript 身份证号有效验证详解及实例代码
这篇文章主要介绍了JavaScript 身份证号有效验证详解及实例代码的相关资料,需要的朋友可以参考下 JavaScript验证身份证号 1 2 3 4 5 6 7 8 9 10 11 12 13 1 ...
- python随机数程序源码_Python 实现随机数详解及实例代码
Python3实现随机数 random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串. random.seed(x)改变随机数生成器的种子seed. 一般不必特别去设定seed,Pyth ...
- java super实例_java Super 用法详解及实例代码
java Super 用法详解及实例代码 发布于 2021-1-8| 复制链接 摘记: java Super 用法详解 1)有人写了个很好的初始化属性的构造函数,而你仅仅想要在其中添加另一些自己新建 ...
- mysql 字段 as_mysql 字段as详解及实例代码
mysql 字段使用as 在mysql中,select查询可以使用AS关键字为查询的字段起一个别名,该别名用作表达式的列名,并且别名可以在GROUP BY,ORDER BY或HAVING等语句中使用. ...
- 一文数学数模-相关性分析(二)斯皮尔曼相关(spearman)相关性分析一文详解+python实例代码
前言 相关性分析算是很多算法以及建模的基础知识之一了,十分经典.关于许多特征关联关系以及相关趋势都可以利用相关性分析计算表达.其中常见的相关性系数就有三种:person相关系数,spearman相关系 ...
- 坐标移动c语言,C语言 坐标移动详解及实例代码
搜索热词 题目描述 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动.从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面. ...
最新文章
- 牛腩44 整合登陆页 RequiredFieldValidator 和 ValidationSummary 以及 asp.net 自带的MD5 加密...
- 程序员也需要工匠精神
- 智能布线—更好的安全性
- ssm拼接html,SSM前后端分离 ssm+html+js(ajax) 这种controll层的返回值是结合或者网址...
- [转载]非常量引用的初始值必须为左值的问题
- SecureRandom生成随机数
- img 标签如何使图片成为圆形
- 计算方法实验一、秦九韶算法
- 一份优秀的前端开发工程师简历是怎样的?
- iphone屏幕镜像如何全屏_手机投屏到电视的照片如何全屏显示?
- 一款APP从设计稿到切图过程全方位揭秘(IOS版)
- QNX系统的实时性分析-实时性能测试标准
- mysql HA方案: MHA
- Docker下运行Presto访问Redis及BI展示
- 关于环境变量的理解,maven有没有必要配置MAVEN_HOME或M2_HOME,tomcat一定要设置JAVA_HOME环境变量吗
- Node.js 字体格式转换 ttf2eot ttf2woff ttf2svg
- Python入门综合试题:猜大小
- 北大4位数学天才,如今齐聚美国搞科研,令人叹息
- 关于学校熄灯时间的调研
- 获取验证码的页面及其实现逻辑
热门文章
- 【BZOJ3295】动态逆序对,CDQ分治/BIT套权值线段树
- 【BZOJ2809】【codevs1763】派遣,主席树记录前缀和
- Bzoj 4422: [Cerc2015]Cow Confinement(线段树+扫描线)
- 【英语学习】【English L06】U01 Breakfast L6 Make at home vs. eat out
- 【英语学习】【Daily English】U12 E-World L04 I bought it on a Swiss website
- TCP/IP 和 TCP/IP的 三/四次握手
- python产生随机数列表_python如何产生10个不同的随机数
- python勿使用mutable值作为默认参数
- GPU并行计算OpenCL(1)——helloworld
- db2 dec函数oracle,DB2常用函数和Oracle的比较