【问题标题】:set fragment as empty view for listview将片段设置为列表视图的空视图
【发布时间】:2017-02-19 16:34:16
【问题描述】:

我有一个列表视图,当我的列表视图中没有任何项目时,我想显示一个文本和按钮,在我只有一个文本之前我使用了 setEmptyView,但是因为我想添加按钮我无法使用 setEmptyView,我决定使用片段,我有片段,但如何添加,我的意思是使用片段而不是使用 setEmptyView:

如果你能帮我写代码,不胜感激:

代码如下:

listView.setEmptyView(getActivity().findViewById(R.id.empty_list));
registerForContextMenu(listView);

【问题讨论】:

    标签: android android-layout listview android-fragments


    【解决方案1】:

    我建议尝试改用 FrameLayout...

    所以在你的布局中你可以有类似的东西

    <FrameLayout 
            android:id="@+id/empty_list_textview"
            ...      >
            <TextView
                ... />
           <Button 
                ... />
    </FrameLayout>
    

    【讨论】:

    • 感谢评论,好的,我还需要通过代码添加吗?
    • 你还需要在代码中设置list的空视图。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多