美文网首页
ReactNative个人随记

ReactNative个人随记

作者: 咸鱼Jay | 来源:发表于2018-11-16 14:46 被阅读7次

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属性值就可以了。

  • 将默认的android:windowSoftInputMode="adjustResize"修改为android:windowSoftInputMode="adjustPan"
2018111611311.gif

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

相关文章

网友评论

      本文标题:ReactNative个人随记

      本文链接:https://www.haomeiwen.com/subject/kmjmfqtx.html