У меня была очень похожая проблема, где у меня была центрированная View
, которая была обозначена layout_centerInParent
, и все мои другие виды были относительно этого, но некоторые из View
не отображались должным образом в редактор или на устройстве.
Я обнаружил, что сам мой центрированный View
, обозначенный layout_centerInParent
, все еще должен был относиться к чему-то другому (настолько не интуитивно, как это звучит). Таким образом, я сделал это layout_below
чем-то, что было поверх него, даже если это View
поверх него не было выровнено ни с чем, кроме того, что layout_top
того же самого ниже. Но как только я это сделал, весь интерфейс встал на свое место:)