我不是在这里寻找确切的代码,只是关于寻找什么以及我应该阅读什么的方向,这样我就可以解决这个问题。
我有一个布局,我想保持静态,只有 ListView 根据从列表中选择的内容而改变。我已重新加载列表中的数据,但我希望在选项之间有精美的过渡动画,并希望应用程序在按下后退时转到上一个菜单。
有人建议使用 View 切换器,这看起来很棒,但我仍然不确定如何在具有常规行布局的布局中填充 ListView ,然后在选择时对自定义行进行动画转换。此外,似乎 View 切换器仅限于两个 View ,因此当我想更深入地查看几个菜单时,这可能是一个限制。
最好,我想把每个菜单放在它自己的类中,这样我就可以在那个类中填充它,如果可能的话......
希望这不是太含糊,但如果是的话,我会非常乐意进一步解释自己。
最佳答案
不知道这是否是您的意思,但您是否尝试过显示和隐藏 View ?
findViewById(R.id.listViewID).setVisibility(LinearLayout.GONE); //hide the one you want
findViewById(R.id.listViewID2).setVisibility(LinearLayout.VISIBLE); //show the one you want
希望这就是你的意思:)
关于java - Android - 在不更改布局的情况下在 ListView 之间切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4127803/