ListView末尾有三个点

时间:2015-11-10 07:54:30

标签: android listview android-listview

我知道如何在ListView项目中添加Ellipsized TextView,如下面的代码

    android:singleLine="true"
    android:maxEms="20"
    android:ellipsize="end"

我想要的是在listView末尾添加三个点作为到达listView中最后一项的指示。检查下面的链接,看看我想要达到的目标。

https://www.dropbox.com/s/69hpe6z112p0wa3/example.png?dl=0

注意:ListView中的项目是从数据库

填充的

2 个答案:

答案 0 :(得分:7)

制作3个点的静态视图,并将其作为页脚添加到列表视图

View footerView = ((LayoutInflater) ActivityContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.footer_layout, null, false);
ListView.addFooterView(footerView);

答案 1 :(得分:4)

只需添加页脚视图并创建要在列表末尾显示的布局。

View footerView = ((LayoutInflater) ActivityContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.footer_layout, null, false);
listView.addFooterView(footerView);

如果你想在最后一个项目的末尾显示它,那么这种方法很有用,但如果你想在列表末尾一直显示它,那么你可以在listview下面的布局中添加页脚视图在您的xml文件中