Как я могу добавить панель навигации? [Дубликат]

box-sizing: border-box - быстрый и простой способ исправить это:

Этот будет работать во всех современных браузерах и IE8 +.

Вот демо: http://jsfiddle.net/thirtydot/QkmSk/301/

  .content {width: 100  %;  box-size: border-box;  }  

В современных браузерах не нужны браузерные префиксные версии ( -webkit-box-sizing и т. д.]

4
задан azhar 10 March 2014 в 15:11
поделиться

1 ответ

В соответствии с руководством Navigation Drawer guide DrawerLayout должен быть корнем вашего макета. Он должен содержать только 2 детей - один, который содержит ваше «основное содержимое» - кнопки, текстовые поля и т. Д. И другое должно быть содержимым самого ящика. Что-то вроде этого:

<RelativeLayout>

    <RelativeLayout>
        <Button/>
        <EditText/>
    </RelativeLayout>

    <ListView android:id="@+id/drawer_list" />

</RelativeLayout>

Кроме того: порядок двух детей важен из-за Z-порядка DrawerLayout (который является ViewGroup). Представление списка должно быть объявлено после вашего основного содержимого, чтобы оно было упорядочено (и отображено) перед ним.

7
ответ дан stan0 15 August 2018 в 14:23
поделиться
Другие вопросы по тегам:

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