[英]How to scroll ScrollView of EditTexts?
我有以下布局:
<ScrollView>
<LinearLayout>
<EditText/>
<EditText/>
...
<EditText/>
</LinearLayout>
</ScrollView>
EditText
动态添加到ScrollView
。
EditText
应该可聚焦(至少focusableInTouchMode
)
现在的问题是-如何通过触摸EditText
之一并做出滚动手势来滚动视图,因为现在仅当触摸EditText
之外时才滚动作品? 有可能吗?
UPD将第一个答案标记为一个解决方案(使用普通解决方案来提供滚动),因为我的问题不正确并且答案很简单-我的滚动问题是在另一个ScrollView
中使用ScrollView
导致的。
对不起,我误导了。
ScrollView只能有一个孩子,因此您应该在ScrollView中制作一个LinearLayout,然后向其添加EditTexts。 然后,滚动将在必要时自动工作。
设置
android:marginLeft=10dp android:marginRight=10dp
因此它的左右两侧都有一定的滚动空间。 当然,如果整个屏幕都充满EditTexts
,则当用户点击滚动时,其中之一将成为焦点。
将此属性设置为您的edittext
android:windowSoftInputMode="stateHidden"
android:focusableInTouchMode="false"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.