Android UpdateLayoutParams match_constraint не соответствует новым заданным ограничениямAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android UpdateLayoutParams match_constraint не соответствует новым заданным ограничениям

Сообщение Anonymous »

У меня есть задача, которую я пытаюсь выполнить: изменить ограничения и программно обновить макет при изменении конфигурации масштаба шрифта. Здесь у меня есть следующий код для элемента recyclerview через привязку представления.

Код: Выделить всё

binding?.recyclerview?.apply {
if(resources.configuration.fontScale >= 1.3f) {
val layoutParams = this.layoutParams as ConstraintLayout.LayoutParams
this.updateLayoutParams {
layoutParams.apply {
startToStart = LayoutParams.PARENT_ID
endToEnd = LayoutParams.PARENT_ID
width = ConstraintLayout.LayoutParams.MATCH_CONSTRAINT // 

Подробнее здесь: [url]https://stackoverflow.com/questions/78170009/android-updatelayoutparams-match-constraint-not-matching-new-given-constraints[/url]
Ответить

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

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

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

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

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