Предотвратить покрытие мягкой клавиатуры AndroidAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Предотвратить покрытие мягкой клавиатуры Android

Сообщение Anonymous »

Я пытаюсь выяснить, как использовать Android: WindowsoftinputMode = "AdleSustresize" , чтобы не допустить, чтобы мягкая клавиатура не охватывала список элементов EditText. Вот простое приложение с одним классом макета и активности, которое воспроизводит мою проблему: < /p>
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
enableEdgeToEdge()
setContentView(R.layout.activity_main)
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main)) { v, insets ->
val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars())
v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom)
insets
}
}
}
< /code>
макет: < /p>








...
repeat 39 more edit texts
...




< /code>
manifest: < /p>














< /code>
См. Изображение здесь < /p>
В связанном изображении я нажал на редакцию в нижней части экрана, и даже если он, по -видимому, получил Фокус правильно, мягкая клавиатура по -прежнему покрывает вход, и трудно понять, где вы печатаете. Я бы хотел, чтобы макет изменил размер себя над клавиатурой. VE выбрал AdleSrustresize. вести себя, как я ожидаю.

Подробнее здесь: https://stackoverflow.com/questions/794 ... ext-inputs
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»