Я знаю, что этот вопрос задавался много раз, и если я делаю это снова, просто потому, что это не совсем тот же вопрос. Я уже добавил это к своей деятельности в Манифесте:
android:windowSoftInputMode="stateAlwaysHidden|adjustPan"
А также я попытался использовать ScrollView
. В результате EditText правильно перемещается вверх, когда появляется клавиатура. Тем не менее, я заметил, что он все еще покрывает часть TextView. Недостаточно охватить текст, но все равно кажется неправильным:
Код для добавления TextView довольно обычный:
<LinearLayout
android:id="@+id/login_layout"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="50dp"
android:gravity="center_vertical"
android:orientation="vertical">
<EditText
android:id="@+id/user"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
android:layout_marginTop="100dp"
android:background="@drawable/edit_text_background"
android:hint="@string/prompt_email"
android:inputType="text"
android:maxLines="1"
android:textSize="15sp" />
Итак, знаете ли вы способ сохранить все TextView над клавиатурой? Я только один раз видел этот вопрос один раз , но он не был решен, и парень использовал Фрагмент, а не Активность.
Спасибо