android - 已创建 Android Recyclerview 行,提供内容,但显示空白
问题描述
需要另眼相看,因为我不知道出了什么问题。
我能够下载内容以填充recyclerview,我更新并显示它,但在手机上看不到它。
使用布局检查器,我可以看到我创建了两行,并且填充了值,但又是空白
让我知道您想查看哪些信息(如果有),以便我们解决此问题。
按照要求:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingStart="8dp"
android:paddingEnd="8dp"
>
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/tvOtherUserPhotoUrl"
android:layout_width="45dp"
android:layout_height="45dp"
android:layout_alignParentTop="true"
android:layout_marginStart="0dp"
app:civ_border_color="@color/primary_color"
app:civ_border_width="2.0dp" />
<TextView
android:id="@+id/tvOtherUserProfilename"
android:layout_width="wrap_content"
android:layout_height="25dp"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginStart="61dp"
android:onClick="onChatClick"
android:padding="1dp"
android:textColor="@color/colorPrimary"
android:text="Username"
android:textSize="14dp"
android:textStyle="bold" />
<TextView
android:id="@+id/tvOtherUserLastMessage"
android:layout_width="200dp"
android:layout_height="35dp"
android:layout_below="@+id/tvOtherUserProfilename"
android:layout_alignParentStart="true"
android:layout_marginStart="61dp"
android:onClick="onChatClick"
android:padding="1dp"
android:text="Last message"
android:textColor="@color/colorPrimary"
android:textSize="11dp"
android:textStyle="bold"
android:ellipsize="end"
android:maxLines="1"/>
<TextView
android:id="@+id/tvOtherUserMessageDate"
android:layout_width="wrap_content"
android:layout_height="35dp"
android:layout_alignParentEnd="true"
android:layout_alignParentTop="true"
android:layout_marginEnd="0dp"
android:onClick="onChatClick"
android:padding="1dp"
android:textColor="@color/colorPrimary"
android:text="date"
android:textSize="11dp"
android:textStyle="bold" />
</RelativeLayout>
颜色.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#284033</color>
<color name="primary_color">#284033</color>
<color name="secondary_color">#ffffff</color>
<color name="tertiary_color">#fffb00</color>
</resources>
请注意 colorPrimary 和 primary_color 是绿色的。请注意,还有一个未显示的图像视图。
谢谢。
解决方案
Cheticamp 的评论让我朝着正确的方向前进。设置为 GONE 的 recyclerview 上方的视图起到了作用。谢谢。
推荐阅读
- c++ - CMake find_library 可以搜索其他“驱动器”吗?
- python - 用鼠标移动更新圆的位置会在快速鼠标移动时中断,tkinter-python
- powershell - Powershell 在 ISE 完整窗口中运行脚本
- javascript - 如何测试@Input() 项:Angular 中的任何项?
- c# - 使用 dockerized postgresql 映像的 Entity Framework Core 迁移。没有这样的主机是已知的例外
- python - 如果在qtableview中不为空,如何将颜色设置为单元格?
- java - 如何使用 Zip 文件系统设置压缩级别(无)
- r - 使用 source() 时如何获取错误的行号?
- c# - 使用 OleDbDataReader 读取数据
- android-management-api - Wishtel 设备的注册问题