Я хочу иметь возможность иметь EditText
, который может расширяться, скажем, от 5 до 10 строк текста.Когда он достигает 10 строк, он начинает прокручиваться во вложенном порядке.т.е. когда достигнут предел прокрутки редактируемого текста, тогда можно прокрутить внешний вид страницы.До сих пор я пробовал это, но он не допускает вложенную прокрутку:
<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/edit_description"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLines="10"
android:background="@android:color/transparent"
android:gravity="top"
android:paddingStart="12dp"
android:paddingEnd="12dp"
android:textSize="15sp"
tools:text="Some description \n\n\n\n\n asdf \n asdf \n \n adsf \n asdf \n asdf \n asdf \n asfd " />
</androidx.core.widget.NestedScrollView>
Однако он работает, если я установил конкретную высоту макета на NesteScrollView
, но тогда это не будетпозволяют EditText
расширяться.
Также.Я бы предпочел не использовать код для этого.Я знаю, что возможно переопределение сенсорных событий и т. Д., Но я ищу более чистый подход.