655b01be507f1d9c4bdb349ed55453d76b911811
The panel is taller than a phone screen, and it was a LinearLayout child with WRAP_CONTENT and no weight - so the excess was simply clipped at the bottom edge. Everything from the accuracy multiplier down was unreachable, which is where Apply, Reset, Export Raw and Export Normalized had gone. Nothing was missing from the build; it was drawn off-screen. Wrap it in a ScrollView carrying the layout weight, so it shares the screen with the map and scrolls to the rest. setFiltersExpanded now hides the scroller rather than the panel inside it, or the collapsed state would leave an empty scroller holding half the screen. Then cut roughly 145dp of height out of the panel so most of it fits without scrolling at all: the threshold readout goes from five lines to two, the normalization summary from six to two (the level and percentage are already on the line above it), button rows 48dp -> 40dp, the slider 42dp -> 28dp, and the section labels and paddings lose a few dp each. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
BlueToothLogger Android APP for tracking your BLE devices.
5.7 MiB