同时滚动TabView和TabHost的ListFragment

时间:2013-03-02 12:32:23

标签: android listview scroll android-tabhost android-listfragment

由于这个漫长的标题会暗示这是一个复杂的问题需要解释,所以这里有一个例子:

poorly-drawn layout

常规:我设计的是一个包含ListView和TabHost的FragmentActivity。 TabHost包含3个ListFragment形式的选项卡。

RED列:这是我的ListView,它位于FragmentActivity布局和类中。

GREEN列: TabHost与ListView位于相同的FragmentActivity和布局中,并包含3个ListFragment类,每个类都有自己的布局。

我想要完成的任务:当我触摸并滚动(投掷)其中一个列表(红色或绿色列)时,我希望所有其他列表同时移动。因此,当我滚动RED列时,当触摸RED时,当前 GREEN将同时滚动,而且其他选项卡将与其一起位于相同位置。我想让它感觉像是一个统一的列表,在更改标签时左栏固定(绿色列上的水平滚动)。

课程总结:

  • MainFragmentActivity:包含ListView和TabHost
  • ListFragment1
  • ListFragment2:它们是TabHost中包含的单独的类标签
  • ListFragment3

布局总结:

  • main_fragment_activity
  • tab1_fragment
  • tab2_fragment
  • tab3_fragment

很抱歉很长的帖子和标题。我只是想澄清一下我的问题。

0 个答案:

没有答案