在android中清除屏幕

时间:2012-07-09 06:14:30

标签: android android-layout

我正在使用Android制作一种调查应用程序,我需要清除屏幕以发布新问题。不用说,我不能继续创造那么多活动。我希望流程像

一样

问题 - >清屏 - >下一个问题,等等。

感谢

4 个答案:

答案 0 :(得分:2)

您可以使用ViewGroup中的removeView()removeAllViewsInLayout()函数从布局中删除视图。 ViewParent ViewGroup 通常无法删除视图,因此您需要将其强制转换为布局才能执行此操作。

这是文档 -

removeView(android.view.View)

removeAllViewsInLayout()

答案 1 :(得分:1)

您可以在屏幕上创建一个视图寻呼机,当有人回答问题时,只需移动页面以显示另一个问题。你甚至可以把它放在一个片段中,并有多个片段来控制移动,就像移动到特定问题一样。看看这个

http://developer.android.com/reference/android/support/v4/view/ViewPager.html

您可以从适配器提供问题

答案 2 :(得分:0)

答案 3 :(得分:0)

您可以通过多种方式实现

1-删除视图 2-隐藏视图