Я использую BottomSheetBehavior из недавно выпущенного AppCompat v23.2 от Google. Высота моего нижнего листа зависит от содержимого, отображаемого внутри нижнего листа (аналогично тому, что делает Google в приложении "Карты" ).
Он отлично работает с первоначально загруженными данными, но мое приложение меняет содержимое, отображаемое во время выполнения, и когда это происходит, нижний лист сохраняет на нем прежнюю высоту, что либо приводит к неиспользуемому пространству внизу, либо к разрезу.
Есть ли способ сообщить макет нижнего листа для пересчета высоты, используемой для расширенного состояния (когда высота ViewGroup установлена на MATCH_HEIGHT) или каким-либо способом вручную установить требуемую высоту?
EDIT: Я также попытался вручную вызвать invalidate() на ViewGroup и родительский элемент, но без каких-либо успехов.