我不是在寻找确切的代码,只是寻找什么样的方向以及我应该阅读的内容,以便我能够解决这个问题。
我有一个我希望保持静态的布局,只有列表视图会根据从列表中选择的内容而改变。我已经在列表中重新加载了数据,但是我想在选择之间设置奇特的过渡动画,并希望应用程序在按下时转到上一个菜单。
有人建议使用一个viewwitcher,看起来它很棒,但我仍然不确定如何在具有常规行布局的布局中填充列表视图,然后在选择时进行动画过渡到自定义行。此外,看来viewwitcher仅限于两个视图,因此当我想要更深入地浏览一些菜单时,它可能是一个限制。
最好,我想把每个菜单放在它自己的课程中,这样我就可以在那个课程中填写它,如果可能的话......
希望这不是太模糊,但如果是,我会非常乐意进一步解释自己。
答案 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
希望这就是你的意思:)。