【问题标题】:Refresh ListView upon Tab change/swipe (Android)在选项卡更改/滑动时刷新 ListView (Android)
【发布时间】:2012-07-15 21:13:38
【问题描述】:

我在 FragmentActivitiy 下都有一个 Fragment 和一个 ListFragment。当我在 Fragment 中,并且想滑动到 ListFragment 时,如何让 ListView 更新?

基本上,我在片段中有一个插入按钮/EditText,用户将插入新信息。我想滑动到 ListFragment,然后动态查看该新信息。让它刷新的唯一方法是退出父活动并再次进入。

我看到有 onTabSelected 或 onTabReselected 方法,不确定这是不是你做的?

会不会涉及到典型的代码“Adapter.notifyDataSetChanged()”?

编辑:我在想也许我只需要看看如何更新片段视图?

【问题讨论】:

    标签: android-listview android-fragments adapter .refresh


    【解决方案1】:

    认为我回答了自己的问题:

    我有这个代码

    public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
    
        mViewPager = (ViewPager) findViewById(R.id.viewpager);
        mViewPager.setAdapter(mSectionsPagerAdapter);
    
    
    }
    

    【讨论】:

    • 嗨 KickingLettuce,我遇到了同样的问题。您能否发布您的 ListFragment 代码和 Tab Listener 代码。这将非常有帮助
    • 抱歉,我现在帮不上忙。我重新设计了这个应用程序很多次,我什至没有这个代码。我想我最终要做的只是将EditText / Submit Button 移动到与ListFragment 相同的一侧,然后在提交时刷新ListView
    • 谢谢,我已经使用广播接收器解决了这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多