我想创建一个具有多个视图的弹出屏幕,就像主屏幕一样,但作为弹出窗口。由于我对 android 比较陌生,所以我不知道是否内置了任何此类控件,或者我是否需要使用任何库?或任何提示都会有所帮助。
编辑:我正在寻找 viewpager 的替代方案,它在 API8 上至少受支持。
我想创建一个具有多个视图的弹出屏幕,就像主屏幕一样,但作为弹出窗口。由于我对 android 比较陌生,所以我不知道是否内置了任何此类控件,或者我是否需要使用任何库?或任何提示都会有所帮助。
编辑:我正在寻找 viewpager 的替代方案,它在 API8 上至少受支持。
我从他的答案下方的评论@codeMagic 的评论中找到了答案,所以在这里发布以供参考:
作为ViewPager
替代方案,我们可以使用ViewFlow或ViewPagerIndicator库,支持的最低 SDK 分别为 API 级别 1 和 4。
听起来PopupWindow可能是您正在寻找的东西。添加,在 API 1 中,这让View
您可以动态添加 (s),或者您可以将其设置layout
为已创建的 xml 文件。
可用于显示任意视图的弹出窗口。弹出窗口是一个浮动容器,出现在当前活动的顶部。
您还可以在 xml中创建Activity
任何您需要的内容,并给它一个主题,使其看起来像一个弹出窗口,方法是设置Layout
Dialog
android:theme="@android:style/Theme.Dialog"
在<activity>
标签中manifest