React-Native 学习(一)

本文介绍了一个React Native应用的布局实现案例,通过不同的样式属性设置,展示了如何在React Native中实现自由摆放、居中摆放、居左显示及居右显示等布局效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

深入了解运行机制:http://www.infoq.com/cn/articles/react-native-solution-dev-environment

import React, { Component } from 'react';
import {
  AppRegistry,
  StyleSheet,
  Text,
  View,
  Image,
} from 'react-native';

export default class Helloworld extends Component {
  render() {
    return (

     <View style={styles.style_0}>
          <View style={styles.view}><Text>自由摆放</Text></View>
          <View style={[styles.view, styles.center]}><Text>居中摆放</Text></View>
          <View style={[styles.view, styles.left]}><Text>居左显示</Text></View>
          <View style={[styles.view, styles.right]}><Text>居右显示</Text></View>
          <View style={[styles.centerView]}><Text>方块居中</Text></View>
     </View>

    );
  }
}

const styles = StyleSheet.create({
  style_0:{
    flex:1,
    borderWidth:0.5,
    borderColor:'red',
    // justifyContent:'center',
    // alignItems:'center'
  },
  view: {
    borderWidth:5,
    borderColor:'blue',
    width:100,
    height:40
  },
  center: {
    alignSelf:'center'
  },
  left: {
    alignSelf:'flex-start'
  },
  right: {
    alignSelf:'flex-end'
  },
  centerView: {
    borderWidth:5,
    borderColor:'green',
    flex:1,
    width:200,
  },
});

AppRegistry.registerComponent('Helloworld', () => Helloworld);

效果图:
这里写图片描述

// justifyContent:’center’,
// alignItems:’center’
之后的效果图:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值