2017-04-17 30 views

cevap

1

kullanım

// boxinsetlayout android.support.wearable.view.BoxInsetLayout

app: layout_box = "left | alt | right"

... Listeniz Görünümü ve diğer içerikler

android.support.wearable.view.BoxInsetLayout>

ve wearableRecyclerViewkullanıyorsanızCircularChildLayoutManager mChildLayoutManager = new CircularChildLayoutManager(mContext); yapın ve bunu geri dönüştürücü görünümü için düzen yöneticisi olarak ayarlayın.

mRecyclerView.setLayoutManager(mChildLayoutManager); 

Bu, sizin için çözebilir. Konu sorusuna gelince, sen app:layout_box sadece Aslında senin WearableRecyclerView

https://developer.android.com/reference/android/support/wearable/view/CurvedChildLayoutManager.html

+0

Zaten BoxInsetLayout'u kullandım ve uygulama ekledim: layout_box = "left | bottom | right" hala çalışmıyor. –

+0

try app: layout_box = "left | bottom | right | top" ... –

+1

Hala çalışmıyor. Nasıl çalıştığından emin misiniz? –

2

API Yani

val layoutManager = CurvedChildLayoutManager(this) 
recyclerView.layoutManager = layoutManager 

PS CurvedChildLayoutManager

olarak yeniden adlandırıldı , kaydırma çubukları herhangi bir scrollabl için daireseldir Tüm ekranı kaplayan e görünümü. Wear 2.0 için bir çerçeve özelliği.

Kaydırma çubukları hala dikey ise, View ekranınızın tüm ekranı tam olarak doldurduğundan emin olun - bunu eşleşecek şekilde ve en üst düzey bir Kök Görünüm olarak ayarlayın.

+0

CurvedChildLayoutManager sınıfını çözemiyorum, nedenini biliyor musunuz? bağımlılığım bağımlılıklarıdır { derlenmiş dosyaTree (dir: 'libs', include: ['* .jar']) derlemek 'com.google.android.support:wearable:2.0.0' 'com.google. android.gms: oynatma-hizmet-giyilebilir: 10.2.1 ' ' com.google.android.wearable: giyilebilir: 2.0.0 ' } –

+0

@fangjack deneyin 2.0.1 – deviant

+1

2.0.1 olarak değiştirin, CurvedChildLayoutManager import edildi.Ama CurvedChildLayoutManager kullanarak beklediğim gibi çalışmıyor, kaydırma çubuğu hala dikey ve kavisli değil. Benim için –

0

üzerinde android:scrollbars="vertical" kullanmak ihtiyacım yok: