1

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

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

谢谢

4

4 回答 4

2

您可以使用 ViewGroup 中的removeView()removeAllViewsInLayout()函数从布局中删除视图。ViewParentViewGroup通常不能删除视图,因此您需要将其转换为布局才能做到这一点。

这是文档-

移除视图(android.view.View)

removeAllViewsInLayout()

于 2012-07-09T06:46:08.970 回答
1

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

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

您可以从适配器提供您的问题

于 2012-07-09T06:21:40.060 回答
0

您可以为此使用视图翻转器

http://www.bogotobogo.com/Android/android9TabWidgetFlipper.php#Flipper

于 2012-07-09T06:34:16.457 回答
0

你可以通过几种方式做到这一点

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

于 2012-07-09T06:48:15.583 回答