java - Android - 在不更改布局的情况下在 ListView 之间切换?

标签 java android listview viewswitcher

我不是在这里寻找确切的代码,只是关于寻找什么以及我应该阅读什么的方向,这样我就可以解决这个问题。

我有一个布局,我想保持静态,只有 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/

相关文章:

java - 类(class)成员的计算

java - 为什么每次都会重复使用同一个 ListView 项目?

java - 如何将 OnItemClickListener 添加到可扩展 ListView 中的子项

java - 使用两个嵌套的 for 循环构建字符串模式会使代码太慢,两个分开会导致无法通过测试‽

java - 发送失败异常: bad password

java - 使用 Angular 2 前端在 Heroku Java 应用程序上部署

Android Mysql 连接不工作

java - 如何使用 .notifyDataSetChanged() 更新 Listfragment 中的 SimpleCursorAdapter?

android - 操作栏后退按钮在 webview 中不起作用

android - 在 ListView 中禁用页眉(或页脚)的长按