Android Wear Drawer не тянет вниз - PullRequest
       17

Android Wear Drawer не тянет вниз

0 голосов
/ 21 сентября 2018

Ошибка, которая у меня есть, немного странная, потому что странно работает в эмуляторе, но не в моих реальных умных часах.

У меня есть простой макет, WearableDrawerLayout в качестве родителя и WearableNavigationDrawerView внизу,Если я запускаю приложение в эмуляторе, как это, вы можете легко снять ящик, но когда я установил его на часы, он не будет реагировать так же, как ящик.

Это немного странно, потому что я следовал этому учебнику от Google , и он работает, но они используют устаревшие классы, поэтому мне пришлось заменить его на новые.

Если у кого-то есть представление о том, почему это может не сработать, это было бы здорово.Спасибо!

<?xml version="1.0" encoding="utf-8"?>
<android.support.wear.widget.drawer.WearableDrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/container"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/black"
    android:elevation="10dp"
    tools:context=".MainActivity"
    tools:deviceIds="wear">

    <RelativeLayout
        android:id="@+id/loadingPanel"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:elevation="-2dp"
        android:gravity="center_horizontal">
          ...
    </RelativeLayout>

    <android.support.constraint.ConstraintLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_gravity="top|center_horizontal|fill"
        android:background="#2dffffff"
        android:backgroundTint="#2dffffff"
        android:elevation="3dp"
        android:fillViewport="true">
        ...
    </android.support.constraint.ConstraintLayout>

    <android.support.wear.widget.drawer.WearableNavigationDrawerView
        android:id="@+id/top_navigation_drawer"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/black"
        android:backgroundTint="@color/black"
        app:navigationStyle="singlePage">

    </android.support.wear.widget.drawer.WearableNavigationDrawerView>

</android.support.wear.widget.drawer.WearableDrawerLayout>
...