Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 反应本机:ListView不适用于andriod_Javascript_Reactjs_React Native_Ecmascript 6_React Redux - Fatal编程技术网

Javascript 反应本机:ListView不适用于andriod

Javascript 反应本机:ListView不适用于andriod,javascript,reactjs,react-native,ecmascript-6,react-redux,Javascript,Reactjs,React Native,Ecmascript 6,React Redux,我正在使用ScrollView开发应用程序,当用户运行应用程序时,我希望获得一些顶部空间。现在,它在IOS上运行良好,我的意思是,当我在IOS上运行应用程序时,它运行良好,并从顶部生成空间,但当我尝试android时,它不工作,请有人帮助我如何实现我的目标谢谢 代码 handleScroller = value => { this.listView.scrollTo({ y: 200 }); }; <KeyboardListener on

我正在使用
ScrollView
开发应用程序,当用户运行应用程序时,我希望获得一些顶部空间。现在,它在IOS上运行良好,我的意思是,当我在IOS上运行应用程序时,它运行良好,并从顶部生成空间,但当我尝试android时,它不工作,请有人帮助我如何实现我的目标谢谢

代码

  handleScroller = value => {
    this.listView.scrollTo({ y: 200 });
  };



<KeyboardListener
            onWillShow={() => {
              this.scrollViewRef.scrollTo({ y: 200 });
            }}
            onWillHide={() => {
              this.scrollViewRef.scrollTo({ y: 0 });
            }}
/>
handleScroller=value=>{
this.listView.scrollTo({y:200});
};
{
this.scrollViewRef.scrollTo({y:200});
}}
onWillHide={()=>{
this.scrollViewRef.scrollTo({y:0});
}}
/>

看起来您正在使用
键盘侦听器

不知何故,它在android中仍然不起作用。您需要将
onDidShow()
onDidHide()
传递给
KeyboardListener
组件

<KeyboardListener
            onWillShow={() => {
              this.scrollViewRef.scrollTo({ y: 200 });
            }}
            onWillHide={() => {
              this.scrollViewRef.scrollTo({ y: 0 });
            }}
            onDidShow={() => {
              this.scrollViewRef.scrollTo({ y: 230 });
            }}
            onDidHide={() => {
              this.scrollViewRef.scrollTo({ y: 0 });
            }}
          />
{
this.scrollViewRef.scrollTo({y:200});
}}
onWillHide={()=>{
this.scrollViewRef.scrollTo({y:0});
}}
onDidShow={()=>{
this.scrollViewRef.scrollTo({y:230});
}}
onDidHide={()=>{
this.scrollViewRef.scrollTo({y:0});
}}
/>