ReactNative个人随记

2018-11-16  本文已影响7人  咸鱼Jay

1、React Native获取当前屏幕宽高及分辨率

var Dimensions = require('Dimensions');
var {width,height,scale} = Dimensions.get('window');

推荐使用下面方式

import {Dimensions} from 'react-native'
var {width,height,scale} = Dimensions.get('window');

2、定义state有两种方式

方式一:直接在constructor中定义

constructor(props){
    super(props);
    this.state= {
        userName:'',
        passWord:''
    }
}

方式二:

state = {
    userName:'',
    passWord:''
};

3、Android有输入框的界面弹窗软键盘会把某部分的布局顶上去

gif

上面中可以看到软键盘可以把“其他登录方式”的布局顶上去在这里需要修改Android的AndroidManifest.xml文件里android:windowSoftInputMode属性值就可以了。

2018111611311.gif

https://blog.csdn.net/mmmMagima/article/details/80163185

上一篇 下一篇

猜你喜欢

热点阅读