簡體   English   中英

如何滾動EditText的ScrollView?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM