ActionBar 作为导航条的一个Bug

作者: rain 分类: 移动 发布时间: 2012-05-17 14:23 6 条评论

Android兼容开发包Support Package)的示例中,演示了ViewPager和ActionBar导航条一起使用的一个示例,该示例的代码目录位于:

android-sdk-windows\extras\android\support\v13\samples\Support13Demos

目录中的

/Support13Demos/src/com/example/android/supportv13/app/ActionBarTabsPager.java

Java类中。

运行界面如下:

ActionBar导航示例

ActionBar导航示例

如果修改其中的代码,多添加一个ViewPager和Tab导航,当屏幕横屏的时候则Tab导航会自动变为List导航。如下图:

ActionBar Tab导航变为List导航

ActionBar Tab导航变为List导航

在这种List导航模式下 有个Bug,就是当左右滑动下面的ViewPager的时候,上面的List当前内容不变化,如下图:

List导航的bug

List导航的bug

原因是如下的函数在List模型下没有更改里面使用的Spinner的当前列表项:

本文出自 云在千峰,转载时请注明出处及相应链接。

本文永久链接: http://blog.chengyunfeng.com/?p=414

Ɣ回顶部