删除WearableRecyclerView额外的顶部空间

时间:2018-04-28 05:04:49

标签: wear-os android-wear-2.0

我的Watchface配置活动只有一个带有设置的WearableRecyclerView。当我在Wear Emulator中运行活动时,顶部似乎有很多额外的空间。无法弄清楚如何删除它。

活动代码

<?xml version="1.0" encoding="utf-8"?>
<android.support.wear.widget.WearableRecyclerView android:id="@+id/setting_recycler_view"
    android:layout_height="wrap_content"
    android:layout_width="match_parent"
    android:clickable="true"
    android:focusable="true"
    xmlns:android="http://schemas.android.com/apk/res/android" />

截图

Screenshot

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以使用void setEdgeItemsCenteringEnabled (boolean isEnabled)来控制此行为。

来自WearableRecyclerView documentation

  

使用此方法配置WearableRecyclerView始终将第一个和最后一个项目与屏幕的垂直中心对齐。如果用户已滚动到目前为止,这有效地将列表的开始和结束移动到屏幕的中间。它将孩子的身高考虑在内,以便他们正确居中。