Для приложения, над которым я работаю, у меня есть editText, в который я позволяю пользователям вводить данные. Я определил отступ на входе, который не поддерживается при вводе нескольких строк текста. Например:
После добавления второй строки текст:
По мере добавления все большего количества строк, я также вижу, что позиция текста редактирования в родительском представлении становится все ниже и ниже :
Мой XML для editText выглядит следующим образом:
<EditText
android:id="@+id/message_edit"
android:layout_width="0dp"
android:layout_weight="0.75"
android:layout_height="wrap_content"
android:layout_marginRight="@dimen/dp_8"
android:layout_marginLeft="5dp"
android:layout_marginBottom="5dp"
android:background="@drawable/someBackground"
android:paddingLeft="@dimen/dp_12"
android:paddingRight="@dimen/dp_3"
android:elevation="3dp"
android:focusable="true"
android:focusableInTouchMode="true"
android:hint="Type here"
android:lineSpacingExtra="@dimen/dp_4"
android:textColor="@color/black"
android:textSize="@dimen/sp_17" />
Я предполагаю, что обе проблемы связаны, учитывая но я не уверен, что является основной причиной.