Scrollview通常会滚动到底部,但当我触摸TextInput并弹出键盘时,它只会滚动很短的距离,我无法查看下面的内容。
现在只关注Android
Android:窗口软输入模式=“调整平移”
我的代码:
const Welcome = ({}) => {
return (
<View style={{flex:1}>
<View style={{height: RFValue(33), backgroundColor: '#B1C59B'}} />
<Main/>
</View>
);
};
其中主要组件包含scrollView
const Main = () => {
return (
<ScrollView
keyboardShouldPersistTaps="always"
contentContainerStyle={styles.container}>
{CONTENT}
</Scrollview>
)
}
const styles = StyleSheet.create({
container: {
flexGrow: 1,
},
上面的滚动视图采用SafeAreaView并给出SafeAreaView flex:1,那么您的问题必须得到解决。
尝试在容器
样式中添加 flex:1
,如
container:{
flex: 1,
}
当键盘打开时,是否可以在React本地滚动视图上捕捉点击?或者任何React本地容器? 我看到了ScrollView属性keyboardShouldPersistTaps和KeyboardReserveMode,它们允许在键盘打开时对如何处理轻击进行一些控制。但似乎没有任何组合允许水龙头正常处理。
错误是“元素输入class=”whsond zhqkbf“name=”password“type=”password“无法滚动到视图中”
我正在尝试用Selenium选择一个值。 你能帮我纠正一下情况吗?
我正在尝试使用java和Eclipse学习Selenium。我试图找到网页中的一个元素。 我尝试使用这行代码单击一个html元素: 下图显示了页面的html结构:
我使用Selenium在一个有多个下拉菜单的页面上运行测试(特别是一个弹出页面,允许您选择一些选项然后关闭它)。我可以点击这些菜单中的一些完全罚款;但是,其中一些会抛出异常,消息为“Element不能滚动到视图中”,即使菜单是紧挨着的。我很困惑为什么一个菜单有效,而另一个却不有效,尽管它们看起来是一样的。为了点击菜单,我尝试了三种方法: a)常规硒点击: 这是其他菜单的工作原理,除了我直接导航到“
我还将代码更改为 同样的错误... Com.ThoughtWorks.Selenium.SeleniumException:元素内的偏移量无法滚动到视图中:(87,118):[object XrayWrapper[object HTMLDivElement]]命令持续时间或超时:63毫秒构建信息:版本:“2.39.0”,修订版:“FF23eAC”,时间:“2013-12-16 16:11:15”系