240 发简信
IP属地:湖北
  • 使用你的方法有效果,减少了一层嵌套,但是必须指定maxLines属性

    Carson带你学Android:ScrollView与嵌套EditText的滑动冲突解决方案

    背景 一个 ScrollView 里嵌着一个 EditText(设置可滑动)。 activity_main.xml MainActivity.java 问题 mScrollV...

  • <androidx.core.widget.NestedScrollView
    android:layout_width="match_parent"
    android:layout_height="@dimen/sc_ui_dimen_90dp"
    android:layout_marginHorizontal="@dimen/sc_ui_dimen_16dp"
    android:layout_marginTop="@dimen/sc_ui_dimen_12dp"
    android:scrollbars="vertical"
    android:layout_marginBottom="@dimen/sc_ui_dimen_20dp"
    android:background="@drawable/border_edit_text_bg">

    <EditText
    android:id="@+id/et_reply"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@null"
    android:gravity="top"
    android:hint="请输入回复内容,限200字内"
    android:maxLength="200"
    android:paddingHorizontal="11dp"
    android:paddingVertical="@dimen/sc_ui_dimen_9dp"
    android:textSize="@dimen/sc_ui_txt_size_14sp" />
    </androidx.core.widget.NestedScrollView>

    我也遇到了类似问题,给EditText 加上NestScrollView 即可,但是有个问题,EditText的高度变成了warp_content,设置成match_parent,或者具体的dp是没有效果的

    Carson带你学Android:ScrollView与嵌套EditText的滑动冲突解决方案

    背景 一个 ScrollView 里嵌着一个 EditText(设置可滑动)。 activity_main.xml MainActivity.java 问题 mScrollV...