0

WearableRecyclerView在使用静态创建一个非常简单的之后,TextView我发现奇怪的是方形模拟器正确显示列表中的项目,而圆形模拟器显示所有项目在屏幕右侧略微溢出,如下面的屏幕截图所示:

方形模拟器正确显示项目

带有右侧溢出的圆形模拟器

我使用的布局非常基本,所有内容都match_parent用于布局宽度,所以我不知道出了什么问题:

<?xml version="1.0" encoding="utf-8"?>
<androidx.wear.widget.WearableRecyclerView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/rvMonitors"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:scrollbars="vertical">

</androidx.wear.widget.WearableRecyclerView>

带有静态文本的标题项:


<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/tvDescription"
    android:paddingStart="10dp"
    android:paddingEnd="10dp"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/primary_purple">

</TextView>

我当然可以在所有项目或回收站视图的右侧添加额外的填充/边距,但为什么圆形模拟器会发生这种情况?

4

0 回答 0