当前位置: 首页 > 知识库问答 >
问题:

查看行未显示在项目中的原因。xml

云开诚
2023-03-14

我刚刚为列表视图项创建了一个项XML,我假设它创建了两个视图,一个在列表项的顶部,另一个在列表项的底部。这是我的XML文件:

<?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:id="@+id/rlo"
    android:layout_width="match_parent"
    android:layout_height="40dp"
    android:orientation="vertical">

    <View
        android:id="@+id/line1"
        android:layout_width="fill_parent"
        android:layout_height="1dp"
        android:layout_alignParentTop="true"
        android:background="#737373" />

    <TextView
        android:id="@+id/username62"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="yassin elhadedy"
        android:textSize="15dp"
        android:textStyle="bold" />

    <View
        android:id="@+id/line2"
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:layout_below="@+id/username62"
        android:layout_marginTop="21dp"
        android:background="#737373" />
</RelativeLayout>

它显示如下:

运行项目时不显示带有id/line的行。我能为这个案子做些什么?

共有1个答案

葛成济
2023-03-14

您好,您可以通过标准API实现这一点,如果您使用的是RecyclerView,而不是添加项目行分隔符,则可以使用此代码

DividerItemDecoration mDividerItemDecoration = new DividerItemDecoration(recyclerView.getContext(),
             mLayoutManager.getOrientation());
     recyclerView.addItemDecoration(mDividerItemDecoration);

如果您使用的是ListView,那么只需使用下面的代码即可

 <ListView 
    android:id="@+id/ListView01" 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:divider="@color/redBackground"
    android:dividerHeight="1dip">
 </ListView>
 类似资料:
  • 我知道有很多关于我的类似问题的帖子,我甚至关注了这个和这个以及其他帖子(虽然我不会在这里列出每一个帖子)并尝试了不同的东西,但我仍然无法让我的< code > recycle view 在我的< code>Fragment上显示任何东西。 我写一个应用程序主要是为了学习——类似于这样的东西,只是为了了解事物是如何协同工作的。如果你想看这个项目(至少我到目前为止做了什么),你可以在这里做。 我只想在

  • FolderListAdapter代码 RecyclerView的Mainactive代码 回收器视图的XML代码 folderList的大小为2 我还检查了适配器的大小。它也是2,我不知道我在哪里犯了错误,为什么它现在在活动中什么都没有显示

  • 我正在尝试实现项的刷取。实施大多以此为基础。 背景: 当用户滑动视图时,视图被移动到正确的位置,但它不会消失。-好 然后:当用户点击(不是滑动)滑动的项目时,转义动画被触发(默认一个)。-好 为了更好地演示行为,我创建了一个GIF。 演示某人是否感兴趣的示例项目。

  • 我在ScrollView中有一个这样的RecyclerView: 的项目是一个,其中有一个和其他视图。该和的都是。用户可以在没有任何长度/行限制的情况下输入到该中,以便每个项目的高度都不同。 然后我发现中的返回真值,但调用的时间错误(少于应有的时间),因此不足以显示所有项目。 我发现只有当我编写了时才会发生这种情况。但是我不能删除这一行。因为如果我这样做了,将无法流畅滚动,并且与和本身内的其他视图

  • 问题内容: 我将现有的项目源代码从SVN中检出到系统中的文件夹中。然后我打开了日食。导入项目->现有Maven项目。 它导入没有问题。但是,Project Explorer将其显示为仅文件夹而不是软件包。(就像我们创建一个包然后向其添加类时,它为包根显示一个不同的图标)。我也打开了Navigator和Package Explorer。但是他们也将它们显示为文件夹。 我试过了: 在项目的根源上。但这

  • NEI 的项目有唯一标识 Key,可用它来获取项目以及项目中的资源。所以,请不要泄漏项目的 Key,不然其他人就能获取到你的项目的信息了。隔段时间重新生成 key 是个好习惯。 项目的 Key,在 设置 中查看,它的地址是: https://nei.netease.com/project/tool/?pid=[项目Id] 注意,如果你在项目中的角色是 观察者,则没有 设置 标签,而是 工具 标签