我已经使用Eclipse中的拖放工具定义了我的相对布局,所以我的所有按钮都按照我的意愿布局。我的问题是当我设置onClick侦听器时,它调用另一个类中的方法。因此,为了能够在屏幕上重绘项目,我需要访问布局管理器,以便我可以添加和删除屏幕上的按钮以及更新textViews。我在用Java制作的演示中完成了所有这些,我使用了带有GridBagConstraints的JPanel。现在我正在转向Android,这是一个我没有做过多开发的系统,我正处于必须学习一些新东西的地步。例如,在我的演示中,我可以做到这一点:
grid.remove(trueButton);
grid.add(falseButton);
grid.remove(textField);
grid.add(backButton);
基本上我希望能够在我的Android应用中做同样的事情。如果你们需要我能提供的更多信息,我不确定需要多少,因为我正在寻找真正的起点。所有内容都已在XML中声明,因为Eclipse的拖放部分对我来说都是如此。只是Java部分给了我一些问题。
答案 0 :(得分:0)
为什么不只是想要隐藏/显示的按钮的setVisibility?与TextViews相同。
您可以将可见性设置为“GONE”,就好像视图已被移除一样(在布局中不占用空间而不响应触摸事件。)