Как изменить размер пользовательского представления программно?

Я использовал эту библиотеку в нескольких проектах, и она хорошо справляется с обработкой отскоков. Ни один обработчик, подобный этому, не может быть интерпретирован так, чтобы 100% правильная пересылка электронной почты была правильной, поскольку некоторые MTA не следуют стандартам RFC, а также существуют и другие библиотеки.

157
задан weston 3 February 2017 в 15:35
поделиться

3 ответа

this.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, theSizeIWant));

Проблема решена!

ПРИМЕЧАНИЕ. Обязательно используйте родительский макет LayoutParams . Мой - LinearLayout.LayoutParams !

120
ответ дан 23 November 2019 в 21:42
поделиться

В Kotlin можно использовать ktx расширения :

yourView.updateLayoutParams {
   height = <YOUR_HEIGHT>
}
4
ответ дан 23 November 2019 в 21:42
поделиться

попробуйте этот:

...
View view = inflater.inflate(R.layout.active_slide, this);
view.setMinimumWidth(200);
5
ответ дан 23 November 2019 в 21:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: