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有输入框的界面弹窗软键盘会把某部分的布局顶上去

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

网友评论