1

プロジェクトで ViewPagerIndicator と ActionBarSherlock の両方を使用しています。

デバイスが横向きに回転したときに、ViewPagerIndicator タブを ActionBarSherlock のスピナーにする簡単な方法はありますか? 残りのコンテンツに使用できるスペースを増やすためです。

イベントをキャプチャするすべての作業を手動で行う必要があり@onConfigurationChangedますか?

4

1 に答える 1

2

を使用するのではなく、これが本当に必要な場合ViewPagerIndicatorは、アクション バーでタブを使用する必要があります。これらは、さまざまな状況でアクション バーのドロップダウン リストに自動的に変換されます。ViewPager以下は、アクション バーのタブへの関連付けを示すサンプル プロジェクトです: https://github.com/commonsguy/cw-omnibus/tree/master/ViewPager/TabPager

ただし、Android にはバグがあり、互換性のために ActionBarSherlock で再現されていることに注意してください。これは、ViewPagerドロップダウン リスト モードのときに のスワイプ イベントがアクション バーに反映されないことを意味します。

アクション バー タブの代わりに ViewPagerIndicator を本当に使用したい場合は、独力であるだけでなく、前の段落で述べたのと同じバグに苦しむことになります。

個人的にはPagerTabStrip、前後に切り替えるのではなく、すべての場合にタブ (または ViewPagerIndicator) を使用することをお勧めします。

于 2012-10-17T12:36:04.940 に答える