【发布时间】:2012-03-19 13:51:30
【问题描述】:
有没有办法让一个 View 一直打开,并在其上更改 Activity?还是我需要从所有活动中调用该视图?
这个想法是在底部有 View,然后将上面的 onClick 移动到某个位置,所以我只显示下面的一部分。较低的将有一些按钮。有没有办法做到这一点?如何? (一些代码或伪代码会很好。:))
【问题讨论】:
标签: android android-layout view android-activity
有没有办法让一个 View 一直打开,并在其上更改 Activity?还是我需要从所有活动中调用该视图?
这个想法是在底部有 View,然后将上面的 onClick 移动到某个位置,所以我只显示下面的一部分。较低的将有一些按钮。有没有办法做到这一点?如何? (一些代码或伪代码会很好。:))
【问题讨论】:
标签: android android-layout view android-activity
您应该查看 Fragment。将片段想象为部分活动。 Fragments 是在 Android 3.0 中引入的,但是使用 Support Package,您可以将 Fragments 一直放在应用程序中,直到 Android 1.5。
http://developer.android.com/sdk/compatibility-library.html
在您的问题中,我假设您正在描述某种持久的页脚。使用 Fragments,您可以在单个 Activity 中编写应用程序。页脚片段将保持可见,而主体片段将通过单击页脚换出。 Google 提供的 Fragment hide/show 示例应该会给您一些好主意。
【讨论】: