Android - 在列表视图之间切换而不更改布局?

时间:2010-11-08 20:33:13

标签: java android listview viewswitcher

我不是在寻找确切的代码,只是寻找什么样的方向以及我应该阅读的内容,以便我能够解决这个问题。

我有一个我希望保持静态的布局,只有列表视图会根据从列表中选择的内容而改变。我已经在列表中重新加载了数据,但是我想在选择之间设置奇特的过渡动画,并希望应用程序在按下时转到上一个菜单。

有人建议使用一个viewwitcher,看起来它很棒,但我仍然不确定如何在具有常规行布局的布局中填充列表视图,然后在选择时进行动画过渡到自定义行。此外,看来viewwitcher仅限于两个视图,因此当我想要更深入地浏览一些菜单时,它可能是一个限制。

最好,我想把每个菜单放在它自己的课程中,这样我就可以在那个课程中填写它,如果可能的话......

希望这不是太模糊,但如果是,我会非常乐意进一步解释自己。

1 个答案:

答案 0 :(得分:1)

不知道这是不是你的意思,但你是否尝试过显示和隐藏视图?

findViewById(R.id.listViewID).setVisibility(LinearLayout.GONE); //hide the one you want
findViewById(R.id.listViewID2).setVisibility(LinearLayout.VISIBLE); //show the one you want

希望这就是你的意思:)。