Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android-在列表视图之间切换而不更改布局?_Java_Android_Listview_Viewswitcher - Fatal编程技术网

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

Java Android-在列表视图之间切换而不更改布局?,java,android,listview,viewswitcher,Java,Android,Listview,Viewswitcher,我在这里并不是在寻找确切的代码,只是一个关于要寻找什么以及我应该阅读什么的方向,这样我就可以弄清楚这一点 我有一个布局,我想保持静态,只有listview根据从列表中选择的内容而改变。我已经重新加载了列表中的数据,但我希望在选项之间有奇特的过渡动画,并且希望应用程序在按下后退键时返回到上一个菜单 有人建议使用viewswitcher,这似乎很棒,但我仍然不确定如何用常规行布局填充布局中的listview,然后在选择时进行动画转换到自定义行。此外,viewswitcher似乎仅限于两个视图,因此当

我在这里并不是在寻找确切的代码,只是一个关于要寻找什么以及我应该阅读什么的方向,这样我就可以弄清楚这一点

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

有人建议使用viewswitcher,这似乎很棒,但我仍然不确定如何用常规行布局填充布局中的listview,然后在选择时进行动画转换到自定义行。此外,viewswitcher似乎仅限于两个视图,因此当我想深入一些菜单时,这可能是一个限制

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


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

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

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

希望这是您的意思:)

谢谢您的回答,但是我不确定这是否有助于在菜单之间使用过渡动画。假设我有一个包含listview的XML布局,我怎么能只更改布局的listview部分,而保持布局的其余部分静态,并在切换到新listview时合并动画?这可以与动画配合使用。在中调用.setVisibility的任何方法都可以调用动画方法。请与user432209就动画达成一致。R.id.ListViewID->将ListViewID替换为要显示/隐藏的部分的id。