2

正如长得可笑的标题所暗示的那样,这是一个解释起来很复杂的问题,所以这里有一个例子:

画不好的布局

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

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

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

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

班级总结:

  • MainFragmentActivity :包含 ListView 和 TabHost
  • 列表片段1
  • ListFragment2 :它们是单独的类,作为选项卡包含在 TabHost 中
  • ListFragment3

布局总结:

  • main_fragment_activity
  • tab1_fragment
  • tab2_fragment
  • tab3_fragment

对不起,很长的帖子和标题。我只是想澄清我的问题。

4

0 回答 0