#android #layout #notification-bar
#Android #макет #панель уведомлений
Вопрос:
Для моего приложения для Android моим требованием является реализация настраиваемой панели уведомлений в моем макете. Когда пользователь перетаскивает эту пользовательскую панель уведомлений, будут видны значки. Эта настраиваемая панель уведомлений выглядит как панель уведомлений внизу в приложении Facebook для Android. Если кто-нибудь знает, как это сделать, пожалуйста, поделитесь со мной.
Ответ №1:
Вы можете использовать SlidingDrawer.
Например:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"/>
<SlidingDrawer
android:id="@ id/slidingDrawer"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:handle="@ id/handle"
android:content="@ id/content">
<Button
android:id="@id/handle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Drawer Handle"/>
<TextView
android:id="@id/content"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/grey"
android:text="This is the content of the drawer"/>
</SlidingDrawer>
</FrameLayout>
Обновить:
Хороший учебник с подробным описанием: Android: черт бы побрал этот выдвижной ящик
Комментарии:
1. Большое спасибо. Я скучаю по этому элементу управления в Android.
2. @AndroidDeveloper Никаких проблем, но на этот раз пройдите через этот элемент управления, чтобы вам не пришлось искать это представление в будущем. Приветствия 🙂
3. Это позволит запустить приложение нормально.