我正在使用Android制作一种调查应用程序,我需要清除屏幕以发布新问题。不用说,我不能继续创造那么多活动。我希望流程像
一样问题 - >清屏 - >下一个问题,等等。
感谢
答案 0 :(得分:2)
您可以使用ViewGroup中的removeView()
或removeAllViewsInLayout()
函数从布局中删除视图。 ViewParent 和 ViewGroup 通常无法删除视图,因此您需要将其强制转换为布局才能执行此操作。
这是文档 -
答案 1 :(得分:1)
您可以在屏幕上创建一个视图寻呼机,当有人回答问题时,只需移动页面以显示另一个问题。你甚至可以把它放在一个片段中,并有多个片段来控制移动,就像移动到特定问题一样。看看这个
http://developer.android.com/reference/android/support/v4/view/ViewPager.html
您可以从适配器提供问题
答案 2 :(得分:0)
答案 3 :(得分:0)
您可以通过多种方式实现
1-删除视图 2-隐藏视图