我在顶部连续有四个图像,点击每个图标我想要更改底层背景(图像)和布局上的控件,这样就可以实现像结构和行为一样的标签,我想知道什么是实现这一目标的最佳方式?我想我将有四个布局,每个布局都有一个突出显示的图像,显示选中的选项卡和布局上的相应组件,并在用户点击图像时更改此布局。
这是一个好主意吗?或者我有不同的解决方案?
如果您对必要的功能或API或布局组件相关代码有所了解,那就太好了 欢迎提出建议,谢谢!
答案 0 :(得分:1)
这不是一个好主意。你应该使用android的标签架构。 Here is a example at developer.android
答案 1 :(得分:0)
您可以通过将视图切换为不可见和可见来更改布局。但是当你想要改变4个布局时,这不是一个好主意。
如果您有4个布局切换,则很难维护代码。
最好使用Tabs来帮助您保留每个布局的状态。
自定义tabWidget,使其看起来顶部有4个按钮,而不是标签。
HTH。