Android GUI,根据上下文显示/隐藏不同的面板?

时间:2010-07-10 17:28:14

标签: java android user-interface mobile

我正在制作一个绘图应用。在屏幕的中央,我希望应用程序包含用户的绘图。在屏幕的顶部,我想要不同绘图工具的按钮。当选择绘图工具时,我希望特定于该工具的按钮出现在应用程序的底部(例如,画笔工具可能会在屏幕底部显示“增加画笔大小”按钮),替换可能存在的按钮从以前。有什么好办法呢?

目前,我正在使用整个GUI的相对布局,然后为屏幕底部的每个工具面板添加单独的线性布局(即,当一起显示时面板重叠)。单击工具按钮时,我隐藏除了与所选工具相关的面板之外的所有设置面板。这看起来有点乱,但我不知道怎么做。如果我能够以保持每个工具的代码模块化的方式来做这件事会很好。

1 个答案:

答案 0 :(得分:1)

使用ViewSwitcher作为工具。