2010-11-08 66 views
2

我不是在这里寻找确切的代码,只是寻找什么和我应该阅读的方向,所以我可以弄清楚。Android - 在不改变布局的情况下在列表视图之间切换?

我有一个布局,我想保持静态,只有列表视图取决于从列表中选择什么。我已经重新加载了列表中的数据,但我希望选择之间的幻想转换动画,并希望应用程序在按下时转到上一个菜单。

有人建议使用一个viewswitcher,这看起来好像很棒,但我仍然不确定如何在布局中用常规的行布局填充列表视图,然后选择动画过渡到自定义行。另外,视频切换器似乎只限于两种视图,所以当我想深入一些菜单时,它可能是一个限制。

最好,我希望把每个菜单在它自己的类,这样我可以处理该类加油吧,如果可能的话...

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

+0

这绝对太含糊 – Falmarri 2010-11-08 20:41:18

回答

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 

希望这是你的意思:)

+0

感谢您的回答,但是我不敢说会用的菜单间的过渡动​​画帮助。 假设我有一个包含一个列表视图的XML布局,我怎样才能只改变布局的列表视图部分,同时保持布局的其余部分是静态的,并在切换到新的列表视图时包含动画? – Jorsher 2010-11-08 21:19:02

+0

它可以在动画中正常工作。无论您称为.setVisibility的方法是否也可以调用您的动画方法。 – user432209 2010-11-08 21:25:11

+0

同意user432209关于动画。 R.id.ListViewID - >用你想要显示/隐藏的部分的id替换ListViewID。 – 2010-11-08 21:36:08

相关问题