1. 程式人生 > >ReactNative 中的flex,justifyContent和alignItems

ReactNative 中的flex,justifyContent和alignItems

ReactNative中的flex佈局和CSS中的差不多說一下justifyContentalignItems的理解。這兩個屬性都是跟flexDirectionrowcolumn有關的,離開這兩個屬性說沒有意義。在iOS中的座標有X和Y軸,以便定位控制元件的位置,這兩個屬性可以把row對應成水平方向的X軸,column就是Y軸。
flexDirection就是決定X和Y哪個是主軸,那麼子控制元件就按哪個方向排列。
justifyContent始終是以主軸為標準,alignItems以次軸為標準排列子元素。
例如row為主軸,效果就是x軸右對齊,y軸居中對齊。

/**
 * Sample React Native App
 * https://github.com/facebook/react-native
 * @flow
*/
import React,{Component } from 'react'; import {Text,Image,View,AppRegistry,StyleSheet} from 'react-native'; export default class LostOfStyle extends Component { render(){ return ( <View style={{ flex:1, flexDirection:'row', justifyContent:'flex-start'
, alignItems:'center', }}> <Text style={{width:100,backgroundColor: 'powderblue'}}>this is a blue</Text> </View> ); } }

這裡寫圖片描述

相關推薦

ReactNative flexjustifyContentalignItems

ReactNative中的flex佈局和CSS中的差不多說一下justifyContent和alignItems的理解。這兩個屬性都是跟flexDirection的row和column有關的,離開這兩個屬性說沒有意義。在iOS中的座標有X和Y軸,以便定位控制元件

小胖說事28------iOSexternstaticconst差別使用方法

方法 string 文件 only 聲明 sans nbsp ring const 通俗的講: extern字段使用的時候,聲明的變量為全局變量,都能夠調用,也有這樣一種比較狹義的說法:extern能夠擴展一個類中的變量到還有一個類中;

javaequalshashcode==的區別

nat 等號 bsp alt star object 名稱 改變 set 1、== java中的數據類型,可分為兩類: 1.基本數據類型,也稱原始數據類型 byte,short,char,int,long,float,double,boolean 他們之間的比較,應用雙

JavaListSetMap詳解及其區別

內部 特殊 set contain 快速查找 簡單 rar dset 維護 Java中的集合包括三大類,它們是Set(集)、List(列表)和Map(映射),它們都處於java.util包中,Set、List和Map都是接口,它們有各自的實現類。Set的實現類主要有Hash

Keiltranslatebuildrebuild區別

在Keil程式設計環境下,有三個按鈕Translate,Build,Rebuild三個選項編譯選項。 Translate是編譯當前改動的原始檔,在這個過程中檢查語法錯誤。但並不生成可執行檔案 Build是隻編譯工程中上次修改的檔案及其它依賴於這些修改過的檔案的模組,同時重新連結生成可執

pandaslocilocix的區別

pandas (loc、iloc、ix)的區別 loc:通過行標籤索引資料 iloc:通過行號索引行資料,df.iloc[i]返回df的第i行。 i不引用索引標籤,i是從0開始的索引 ix:通過行標籤或行號索引資料(基於loc和iloc的混合)   1.使

Java streamfiltermapforEach

filter(): 1,查詢集合中的滿足條件的第一個物件。 Optional<A> firstA= AList.stream() .filter(a -> "張三".equals(a.getUserName())) .findFirst(); 2,如果想返

windows C/C++ 在一個程式開啟關閉監視其它的exe程式

本文要實現的功能就是在windows下,實現用一個程式來開啟,關閉和監視其它的exe程式,我這裡的的exe程式是我自己實現的。 1.監視exe是否崩潰 首先如果一個程序不在了,它的程序ID就是0, 那麼通過檢測程序ID是否為0,就可以知道程序是否還在執行。 假設程式崩潰了,它的程序ID會

JavaStringStringBuilderStringBuffer的區別

這三個類的主要區別在兩個方面:運算速度(運算效能或執行效率)和執行緒安全性。 1、運算速度比較(通常情況下):StringBuilder > StringBuffer > String String是final類不能被繼承且為字串常量,而StringBuild

mybits裡的mybatis大於小於特殊符號的寫法

第一種寫法:  原符號  替換符號  <       &lt;  <=    &lt;= >      &gt;  >=    &gt;= &      &amp; '        &am

國外資深程式設計師的Python靜態抽象方法的權威總結

Python中方法的工作方式 方法是儲存在類屬性中的函式,你可以用下面這種方式宣告和訪問一個函式 >>> class Pizza(object): ... def __init__(self, size): ...

C#decimaldoublefloat的區別

float 單精度浮點 32bit,double 雙精度浮點64bit,decimal是高精度 128bit,浮點型。float double 是 基本型別(primitive type),decimal不是。float 有效數字7位,範圍 ±1.5 × 10E−45 to ±3.4 ×

CSS pxemrem 的區別 學習筆記

簡單講,px是絕對單位,em和rem是相對單位。px大家都熟悉,這裡主要討論em和rem。 現在有以下一個段落: <p>當斧頭來到樹林的時候,好多樹都說,至少<span>它的手柄</span>是自己人</p>

.Net HashTableHashMap Dictionary《key,value》List《T》DataTable的比較

參考資料http://www.coding123.net/article/20120419/DataTable-IList-compare.aspx首先:(ling)在.Net  模仿java 的過程中   拋棄了 HashMap ,所以以後再去面試.Net的時候當別人問你H

linuxSUIDSGIDSBIT的奇妙用途

     linux對檔案的許可權管理簡直是讓人歎為觀止,又回顧了一下SUID,SGID和SBIT的作用,總結一下。      SUID是Set UID的簡稱,翻譯過來是設定使用者ID,感覺很彆扭,還是覺得SUID最為簡煉。它會出現在檔案擁有者許可權的執行位上,具有這種許可

環境變數pathclasspathJAVA_HOME的作用

設定環境變數 在java 中需要設定三個環境變數(1.5之後不用再設定classpath了,但個人強烈建議繼續設定以保證向下兼用問題) JDK安裝完成之後我們來設定環境變數:右擊“我的電腦”,選擇“屬性”,選擇“高階”標籤,進入環境變數設定,分別設定如下三個環境變數: (1)配置path

JAVA基礎--javaequalshashcode==的區別

1、== 在談JAVA中使用 == 前首先要明白Java中的資料型別分為兩種,即基本資料型別和引用資料型別,在該兩種情況下使用 所代表的含義也是不同。 基本資料型別: Java中的基本資料型別包括四類八種,即 布林型:boolean(1/8Byte); 字元型:char(2 Byte 一個字

MySQLDATEDATETIMETIMESTAMP型別支援範圍

近日在寫完專案,在insert資料做測試時,發現了一個小問題。 開發工具中報錯如下: ### Error updating database.  Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrec

c#陣列ArrayListList 三者的區別

在c#中,陣列在記憶體中是連續的,索引速度很快,賦值和修改也很簡單。string[] s=new string[2]; //賦值 s[0]="a"; s[1]="b"; //修改 s[1]="a1"; 但是陣列也有一些不足的地方,在資料的兩個資料

eclipsejavajavascriphtml程式碼自動提示功能設定方法檔案

使用eclipse自帶的外掛,無需另外安裝外掛,具體步驟如下 1.開啟eclipse→Windows→Preferences→Java→Editor→Content Assist 修改Auto Activation triggers for java的值為:zjava 點選apply按鈕