Intereting Posts
Возвращение в рекурсивную активность (например, FileSystem) У Android-телефонов есть MAC-адрес при подключении к 3G? IndexOutOfBoundsException в моем адаптере Android Listview Android: запуск активности по ссылке в TextView Получение файлов cookie с веб-сайта с указанием пути и срока действия Android Studio: Переключение URL-адреса в зависимости от типа сборки? (Используется для тестирования в отладке / выпуске) Как получить ширину текста при использовании нескольких параметров Я не могу создать эмулятор в Android AVD Manager Как увидеть заголовки запросов в запросах Android WebView? Как изменить фон меню «Параметры» для Android 2.3? Непрозрачность на фоне Живое изображение в представлении (с использованием XML-макета) Android-приложение отладчика приложений сбой с прерыванием Использование онтологии сотовой сети Protege на Android Android Studio не создает R.java для моего проекта импорта HttpsURLConnection и прерывистые соединения

Позиционирование EditText над клавиатурой

У меня есть EditText похожий на это (с «нижней гравитацией»):

Введите описание изображения здесь

Когда я EditText , появляется клавиатура, и я больше не вижу, что я набираю (потому что EditText теперь находится за клавиатурой, внизу). Как я могу перемещать EditText автоматически чуть выше клавиатуры, когда он был нажат?

В конце было бы хорошо, если бы это выглядело так:

Введите описание изображения здесь

Мой код:

 // LINEAR LAYOUT LinearLayout layout = new LinearLayout(getApplicationContext()); layout.setOrientation(LinearLayout.VERTICAL); setContentView(layout); // TEXTVIEW layout.addView(tv); // EDITTEXT et.setGravity(Gravity.BOTTOM); et.setInputType(InputType.TYPE_CLASS_TEXT); et.setImeOptions(EditorInfo.IME_ACTION_SEND); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT); params.gravity = Gravity.BOTTOM; et.setLayoutParams(params); // SOMETHING LIKE ONTOUCH -> MOVE UPWARDS layout.addView(et); 

Solutions Collecting From Web of "Позиционирование EditText над клавиатурой"