Я импортировал код для SlidingDrawer с here и создал по attr.xml, проблема в том, что в источнике все еще есть ошибки, а именно поля mTop, mBottom, mLeft и mRight не определены. Как реализовать код SlidingDrawer?SlidingDrawer source
ответ
Вы можете пинать себя за не понимая, ответ первый
Вы можете использовать поглотитель вместо
Для Mtop использовать getTop()
Для mBottom использовать getBottom()
Для mLeft использовать getLeft()
F или mRight use getRight()
Раздвижных выдвижной ящик drepraced, вы можете использовать другую библиотеку, проще в использовании: BottomBarDrawer
https://github.com/MartinRajniak/BottomBarDrawer
И для вашей ошибки, это потому, что вы не добавить ручку идентификатора (кнопка/ImageView, что угодно) к элементу скольжения. Как что:
<SlidingDrawer
android:id="@+id/drawer"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:handle="@+id/handle"
android:content="@+id/content">
<Button
android:id="@id/handle"
android:layout_width="fill_parent"
android:layout_height="50dip"
android:text="ButtonHandler" />
<ListView
android:id="@id/content"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</SlidingDrawer>
Ну, я знаю, что это устарело, поэтому я ищу явную реализацию. У меня ошибка уже решена, но из-за недостающих полей ящик работает странно. Я попробую библиотеку, которую вы предложили. Мне нужен ящик справа не снизу, хотя. – slezadav
* Facepalm * Я пинаю себя прямо сейчас. Спасибо – slezadav