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

在列表中的最后一项之后显示分隔符

霍书
2023-03-14

我在我的列表视图中添加了一个可绘制的分隔线,但它出现在除最后一项之外的所有项目中。

我在列表中只有5个项目,所以在最后一个项目之后都是空白,我想在最后一项之后也有一个分隔符

我试过这个:

android:footerDividersEnabled="true"

在我的列表视图中。但它不起作用

非常感谢。

共有2个答案

东方富
2023-03-14

水平线

<View
android:id="@+id/view"
android:background="#FF4500"
android:layout_width="fill_parent"
android:layout_height="2dp"     
android:layout_below="@+id/listview_id" />

垂直线

 <View
android:id="@+id/view"
android:background="#FF4500"
android:layout_width="2dp"
android:layout_height="fill_parent"     />
范华清
2023-03-14

尝试在XML中执行以下操作:

<View
    android:background="#00ff00"
    android:layout_width="fill_parent"
    android:layout_height="3dp"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_below="@+id/YOUR_LIST_ID" />
 类似资料:
  • 我通过从Listview中删除默认分隔符来设置我的自定义分隔符: 并在(保留项目图标;保留项目文本): 正因为如此,我在每个项目文本下都有客户分隔符(视图),但在项目图标下没有。 在列表中的最后一项之后,我希望分割符也可以在这样的图标下显示: 以下是通货膨胀的原因:

  • 有没有办法防止分割器显示在最后一个项目之后?

  • 在getView中,我使用了如下内容: 正如您在getView(…)方法中所看到的,我使用了三种不同类型的绘图(即:-在线、本地、默认) 如果在线节目数据已上载到在线服务器,则本地节目已添加到本地数据库,默认为….(既不上载到服务器,也不存储到本地数据库) 问题: 每当我进行批量上传时,只能在线绘制列表中的最后一行项目,而我已经将整个列表项目数据上传到服务器 我只是想显示所有的列表项目,我上传到服

  • 我试图使用文本视图来显示从列表视图中选择的联系人。列表视图包含用户从加载到列表视图中的Android电话簿中选择的联系人。文本视图将只显示列表视图中的最后一项,即使用户选择了另一个不是列表视图中最后一个联系人的联系人。 即使在我的日志打印中,我可以看到我选择了哪个联系人,但当我试图将其打印到另一个窗口中的文本视图时,它仍然默认为最后一个联系人。 添加调制解调器。JAVA 主要活动。JAVA

  • 我在做一个计算器应用程序,我用十进制格式来格式化我的数字。我的问题是我想让它显示像0,003这样的数字。但是逗号后面的2零直到我输入3才显示出来。请帮我修复这里的代码 添加“0”的代码

  • 问题是在表/节的最后一个单元格中显示分隔符的最正确方式是什么。 基本上这就是我所追求的。 我知道你可以不使用实际的分隔符,而是在单元格底部添加一条像素线。但我不喜欢这种方法,因为 选中/高亮显示某个单元格时,其分隔符和上一个单元格的分隔符将自动隐藏(请参见第二个屏幕截图,其中选择了“You't to be crazy”)。如果我使用一条像素线,这是我希望UITableView处理的事情,而不是我自