Obecnie próbuję przenieść aplikację mobilną z systemem Android na urządzenie Android TV. Mam RecyclerView, który wydaje się poprawnie wyświetlać w mojej aplikacji na Androida. Używam lineLayout dla mojego RecyclerView. Ale nie wydaje mi się, żebym mógł nawigować wewnątrz RecyclerView za pomocą kontrolek na tablecie.Jak obsługiwać elementy sterujące tabletu iPad dla RecyclerView
Wszelkie pomysły?
Oto dane xml:
<android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/RecyclerView"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="left"
android:background="@color/nav_bg"
android:scrollbars="vertical"
tools:showIn="@layout/activity_content" />
wysłać xml plik. –
Miałem podobny problem. Nie wiem, jak przesunąć fokus. Mam zamiar spróbować ręcznie obsługiwać wszystkie dane wejściowe dpad i w zasadzie go sfałszować. Odpowiem z powrotem. –
@Vpd, myślisz, że to * skończyło się na nadpisaniu pliku onKeyListener for RecylcerView, aby działało * jest właściwym sposobem. Też miałem na uwadze tę wątpliwość, ponieważ pilot może mieć wiele kluczowych wydarzeń, które możemy potrzebować, aby poradzić sobie z podejmowaniem tego podejścia. Staje się to skomplikowane, ponieważ staramy się śledzić kluczowe wydarzenia i wykonywać operacje. Musi istnieć jakiś rodzaj google-libs dla aplikacji telewizyjnych do śledzenia i manipulowania kluczowymi wydarzeniami. Jakieś pomysły i link implementacyjny będą dla mnie pomocne na wypadek, gdybyś się zorientował? – DJphy