Как использовать/внедрить поведение корректировки с моей деятельностью, когда компиляция SDK составляет 36, а по умолчанAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как использовать/внедрить поведение корректировки с моей деятельностью, когда компиляция SDK составляет 36, а по умолчан

Сообщение Anonymous »

Я борюсь с проблемой с краем до края, и это кажется мне невозможным.
У меня есть чувства, которые Google Dev's что-то забыли для этого обновления ... может быть, это просто проблема навыков с моей стороны. < /p>
Поскольку Android 16, Edge-To-Medge включена по умолчанию. Мы отключили его, но он больше не работает, если CompilesDK составляет 36. В крайнем крае это поведение аннулируется и заменяется AdleSustresize автоматически.
Теперь, когда я открываю заблокированный нижний IME, все мои представления (XML или состав) сложены вместе вверху. С этим ограниченным экраном пространство экрана все компоненты находятся на вершине другого. Также у компании есть бюджет для этого. Я хочу, чтобы мой старый старый корректировка , поэтому мое представление закручивается, а за системной клавиатурой.Box(
Modifier
.safeDrawingPadding()
.verticalScroll(scrollState, enabled = isImeActuallyVisible)
.height(animatedBoxHeight)
.onSizeChanged { size: IntSize ->
// Capture the initial height only once
if (!initialSizeCaptured && size.height > 0) {
measuredBaseHeightDp = with(density) { size.height.toDp() }
initialSizeCaptured = true
}
},
) {
AndroidView(
factory = { context ->
binding.root
}
)
}
< /code>
Это отлично подходит для простых представлений, но разрывы для сложных. Если в моем AndroidView есть еще один переработчик или Lazycolumn, свиток не работает. Автофокуса на текстовых полях тоже больше не работает. < /P>
Я что-то упускаю?
Спасибо за помощь.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... -is-36-and
Ответить

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

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

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

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

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