0

複数のフラグメント、 Fragment1Fragment2を持つアプリがあり、ユーザーはを使用してそれらを切り替えることができますViewPagerAdapter。アプリもを使用しActionBarSherlockます。
Fragment1はNAVIGATION_MODE_STANDARDモードを使用し、Fragment2はを使用しますNAVIGATION_MODE_LIST

Gingerbread以下では、これら2つのフラグメントを切り替えて電話を数回回転させると、アクションバーがリストビューを保持し、NAVIGATION_MODE_LISTその上に新しいナビゲーションモードを描画します。したがって、これら2つのフラグメントを数回切り替えて、電話を数回回転させると、ある時点で、アクションバーにリストビューとタイトルが重なって表示されます。

で小さな変更を加えることで、この問題を解決できcom.actionbarsherlock.internal.widget.ActionBarView$setNavigationModeます。親からレイアウトを削除することに加えて、基本的にリストビューを非表示にするように要求しました。これで問題は解決しました。

他の人もこの問題を見たことがあるのだろうか、もしそうなら、彼らはそれに対してより良い解決策/説明を持っているのだろうか?

4

0 に答える 0