我的应用程序中有多个屏幕,它们几乎相同:基本上顶部有一个标题,底部有一个视图,包括按钮。如果我点击一个按钮,标题的文本应该会改变。然后,当单击确定的按钮时,应该会出现第二个标题,在第一个标题下,在某些情况下是第三个标题。它们中的每一个都包括按钮。单击第二个标题的按钮时,第三个标题应该改变,当单击第三个标题时,只有标题下面的内容应该改变。
我的目标也是嵌套 (3) 个不同的模板,但每个模板只定义一次(在 xml 中)。有没有办法做到这一点?
不知道,如果图像有效,这是Dropbox的链接。
我的应用程序中有多个屏幕,它们几乎相同:基本上顶部有一个标题,底部有一个视图,包括按钮。如果我点击一个按钮,标题的文本应该会改变。然后,当单击确定的按钮时,应该会出现第二个标题,在第一个标题下,在某些情况下是第三个标题。它们中的每一个都包括按钮。单击第二个标题的按钮时,第三个标题应该改变,当单击第三个标题时,只有标题下面的内容应该改变。
我的目标也是嵌套 (3) 个不同的模板,但每个模板只定义一次(在 xml 中)。有没有办法做到这一点?
不知道,如果图像有效,这是Dropbox的链接。
您的主要布局应该是第 3 个模板布局。当您单击按钮时,您只需使用 xml 布局和 java 中的属性隐藏按钮或按钮布局setvisibility="gone"
即可将可见性设置为可见,您还可以将文本设置为 textview 以将标题文本更改为单击时想要的任何内容的按钮。希望这可以帮助你
一种解决方案是声明不同的 xml 视图,可以通过在其他 xml 文件中使用“包含”标签来包含这些视图。