Свойства layout_width
и layout_height
представления предназначены для использования его родительским контейнером. Некоторые контейнеры игнорируют один или оба из них; большая их честь. Вам нужно обратиться к документации контейнера (в вашем случае SlidingDrawer), чтобы понять, как будут использоваться значения.
Вы не показываете полный файл main.xml, поэтому трудно точно сказать, что происходит не так. Также будет полезно, если вы разместите изображение того, что не так.
EDIT
После просмотра вашего полного макета я думаю, что основная проблема здесь заключается в том, что вы используете LinearLayout для хранения SlidingDrawers. Как отмечают документы для SlidingDrawer , они должны быть либо в FrameLayout, либо в RelativeLayout (фактически, в любом контейнере, в котором несколько представлений располагаются друг над другом).
Другая возможность заключается в том, что второй SlidingDrawer находится прямо под первым. Попробуйте изменить размер второй кнопки (например, сделать текст длиннее) и посмотрите, не высовывается ли она с обеих сторон кнопки 1.